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();
}
Ceci est mon code. J'ai fait mon code, donc après avoir obtenu ce que je veux imprimer, il ouvre un dialong aperçu avant impression et il a permuté le bouton d'impression pour un bouton dial dial, qui à la fin l'imprime. J'ai trouvé comment faire cela dans une question dans stackoverflow.Erreur C# dans printdocument et la boîte de dialogue fonctionne dans VS mais pas après la publication de mon projet
De toute façon cela fonctionne parfaitement bien dans Visual Studio avec le débogage. Mais quand je publie le projet, il me donne this error.
Si quelqu'un sait quoi faire à ce sujet je l'apprécierais grandement car je ne peux pas trouver exactement pourquoi c'est comme ça, en attendant, je suis à la recherche d'un solution de contournement.
Merci d'avance!
Cordialement Thomas!
Vous obtiendrez un demi-million de résultats lorsque vous google "paramètres de formulaires Windows non valide". Très douteux que vous en aurez besoin d'un de plus. –
Franchement, il fallait juste penser à ne même pas googler, car il était évident qu'il manquait quelque chose, mais pas exactement quoi. :) –