如何更改打印对话框窗体的大小

本文关键字:窗体 对话框 何更改 打印 | 更新日期: 2023-09-27 18:34:54

我的C#程序允许用户选择他们希望将一些标签打印到几个名称相似的打印机中的哪一个。 与必须显示的打印机名称相比,标准 PrintDialog 相当窄,因此您无法在下拉列表中看到所有打印机的全名。 有没有办法增加打印对话框表单的宽度? 由于它是一个对话框,因此在运行时不可调整大小。 我真的宁愿不重新发明轮子,想出一个全新的表格来枚举已安装的打印机,尽管这项任务看起来很小。

如何更改打印对话框窗体的大小

你显然知道如何创建自己的表单,所以我不会向你建议。
但是,在打印按钮附近的某个位置添加一个组合框,然后像这样填充它呢?
我建议只让组合框掉落,这样用户就不能添加自己的打印机名称和 F*** 这一切。

foreach (string s in PrinterSettings.InstalledPrinters)
{
    comboBox1.Items.Add(s);
}