vahid301
شنبه 22 اسفند 1388, 15:22 عصر
من تو برنامم از
printPreviewControl1.Document = printDocument1;
privatevoid printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString(label11.Text, label11.Font, Brushes.Black, label11.Location);
e.Graphics.DrawString(label2.Text, label2.Font, Brushes.Black, label2.Location);
}
privatevoid button1_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
ااستفاده ميكنم
اما وقتي مثلا label11.Location را تغيير ميدم printPreviewControl1 هيچ تغييري نميكنه
privatevoid button7_Click(object sender, EventArgs e)
{
label1.Location=newPoint(100,200);
}
ولي اگه پرينت بگيرم تو پرينت تغيير ميكنه
با كد زير هم نشد
privatevoid button7_Click(object sender, EventArgs e)
{
printPreviewControl1.Refresh();
}
printPreviewControl1.Document = printDocument1;
privatevoid printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString(label11.Text, label11.Font, Brushes.Black, label11.Location);
e.Graphics.DrawString(label2.Text, label2.Font, Brushes.Black, label2.Location);
}
privatevoid button1_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
ااستفاده ميكنم
اما وقتي مثلا label11.Location را تغيير ميدم printPreviewControl1 هيچ تغييري نميكنه
privatevoid button7_Click(object sender, EventArgs e)
{
label1.Location=newPoint(100,200);
}
ولي اگه پرينت بگيرم تو پرينت تغيير ميكنه
با كد زير هم نشد
privatevoid button7_Click(object sender, EventArgs e)
{
printPreviewControl1.Refresh();
}