this.printPreviewDialog1.WindowState = FormWindowState.Maximized;
this.printPreviewDialog1.ShowDialog();
页面中有printPreviewDialog点击用于打印预览,
如何让printPreviewDialog的打印预览的时候左上角的那个"打印机"不显示,也就是那个打印按钮谢谢
this.printPreviewDialog1.ShowDialog();
页面中有printPreviewDialog点击用于打印预览,
如何让printPreviewDialog的打印预览的时候左上角的那个"打印机"不显示,也就是那个打印按钮谢谢
这个让整个工具条隐藏的
但我只想要让 打印 隐藏谢谢
ToolStrip tool = printPreviewDialog1.Controls["toolStrip1"] as ToolStrip;
if (tool != null)
{
tool.Items["printToolStripButton"].Visible = false;
}
printPreviewDialog1.ShowDialog(this);
ToolStrip tool = printPreviewDialog1.Controls["toolStrip1"] as ToolStrip;
if (tool != null)
{
int indexPrint = tool.Items.IndexOfKey("printToolStripButton");
if (indexPrint != -1)
{
tool.Items[indexPrint].Visible = false;
}
}
printPreviewDialog1.ShowDialog(this);
需要引用哪个命名空间?
我在文档中找不到
但是这是VS2005中的新增的类型定义.
如果楼主用的是VS2005上面的代码是没有问题的.
foreach(Control c in this.printPreviewDialog1.Controls)
{
if (c is ToolBar)
{
ToolBar tool = (ToolBar)c;
if (tool.Buttons.Count>0)
{
tool.Buttons[0].Visible=false;
}
break;
}
}
printPreviewDialog1.ShowDialog(this);