0
我正在开发一个Windows窗体应用程序。在这个应用程序中,我使用了一个包含许多标签的面板。他们有拖放的属性。用户将拖放他想要的标签。 最后,当他点击打印按钮,然后它必须打印。在Windows窗体应用程序中打印标签
但我使用的是labels.I列表中的空白表。
private void printDocument1_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
List<Label> lbls = this.Controls.OfType<Label>().ToList();
foreach (var lbl in lbls)
{
e.Graphics.DrawString(lbl.Text,
new Font(comboBox1.SelectedItem.ToString(), Int32.Parse(comboBox2.SelectedItem.ToString()), FontStyle.Bold), Brushes.Black, lbl.Left, lbl.Top);
}
谢谢您的建议。我会尽力在 – sudhakar
列表
我已经使用上面的代码。这会将所有标签添加到面板外的列表中。但我想添加面板内的标签 – sudhakar