如何更改PrintDialog表单的大小

时间:2012-05-22 14:38:28

标签: c# printing printdialog

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

1 个答案:

答案 0 :(得分:1)

您显然知道如何创建自己的表单,所以我不会向您建议 但是如何在你的打印按钮附近添加一个组合框,然后像这样填充它 我建议只使用combobox dropdwon,这样用户就无法添加自己的打印机名称和F ***。

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