在WinForm中,设置Visio控件的界面布局

在WinForm中,设置Visio控件的界面布局

现在来讨论一下,Visio控件的界面布局,我对此也了解不多
(1) 在上面的文章中提到打开Visio文件的方式:
    控件drawingControl.src = "C:/...";
   当然也可以用另外一种方式:
    Microsoft.Office.Interop.Visio.Document stencil;    
    this. drawingControl.Document.Application.Documents.Open(@"文件路径/文件名");
 
(2)  例如,下面的 C# 代码将隐藏绘图控件的滚动条:
    drawingControl.Window.ShowScrollBars = (short)VisScrollbarStates.visScrollBarBoth;
   (short)VisScrollbarStates.visScrollBarBoth:横竖两个滚动条都显示
 
   这里提一点,在Visio控件使用过程中,对属性赋值,一般都是用(short)类型.
 
(3)使用 Visio 绘图控件的 PageSizingBehavior 属性根据控件窗口调整页面的大小。
    该属性 (visNeverResizePages) 的默认设置提供的视图类似于 Visio 的视图,可在该窗口内查看视
    图中页面的一部分。
    drawingControl.PageSizingBehavior = VisPageSizingBehaviors.visResizePages;
 
(4)drawingControl.Window.Zoom = 1;  //缩放比例
 
(5)防止用户更改缩放设置,请设置 ZoomLock 属性
    drawingControl.Window.ZoomLock = false;
 
(6) 不显示网格线
    drawingControl.Window.ShowGrid = 0;
 
(7) 使用 Visio ItemFromID 属性“关闭”文档的模具窗格中的 Visio 形状搜索窗口。
    要使形状搜索窗口在模具窗格中不可见,请将该属性的 Visible 属性设置为 false 
    Windows(1).ItemFromID().Visible = false;
    Microsoft.Office.Interop.Visio.Window searchWindow;
    searchWindow = drawingControl.Window.Windows.get_ItemFromID(
    System.Convert.ToInt16(Microsoft.Office.Interop.Visio.VisWinTypes.visWinIDShapeSearch,
    System.Globalization.CultureInfo.CurrentUICulture));
 
(8)关闭状态栏。还未研究成功,置后。

你可能感兴趣的:(在WinForm中,设置Visio控件的界面布局)