private void bPrint_Click(object sender, EventArgs e)
{
curitems = 1;
page = 1;
count = 1;
printDocument1.DocumentName = tBPor.Text;
logo = new Bitmap("Pgd_glava.jpg",true);
printDialog1.Document = printDocument1;
printDialog1.AllowSelection = true;
printDialog1.AllowSomePages = true;
printPreviewDialog1.Document = printDocument1;
ToolStripButton b = new ToolStripButton();
b.Image = new Bitmap("print.png");
b.DisplayStyle = ToolStripItemDisplayStyle.Image;
b.Click += printPreview_PrintClick;
((ToolStrip)(printPreviewDialog1.Controls[1])).Items.RemoveAt(0);
((ToolStrip)(printPreviewDialog1.Controls[1])).Items.Insert(0, b);
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.ShowDialog();
}
これは私のコードです。私は自分のコードを作成したので、印刷したいものを手に入れた後、印刷プレビューを開き、最後に印刷ボタンを押すための印刷ボタンを入れ替えました。私はstackoverflowの質問でそれを行う方法を見つけました。printdocumentとダイアログのC#エラーはVSで動作しますが、プロジェクトを公開した後ではありません
とにかく、これはデバッグを使用してVisual Studioで完全に正常に動作します。私はプロジェクトを発行するときしかし、それは、その間に私が探しているthis error.
誰もが、これはそのようなものである理由を正確に私は見つけることができませんので、私は非常に感謝します、このことについて何をすべきか知っている場合 私に与えます回避策。
ありがとうございます!
よろしくお願いします。
「Windowsフォームパラメータが有効ではありません」とGoogleで50万回ヒットします。あなたがもう一つ必要とすることは非常に疑わしい。 –
ちょうどちょうどちょうど何かが不足していたことが明らかだったので、グーグルでさえも、ちょっと考えが必要でした。 :) –