2

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

4

1 回答 1

1

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

foreach (string s in PrinterSettings.InstalledPrinters)
{
    comboBox1.Items.Add(s);
}
于 2012-05-22T15:27:23.220 回答