在LabWindows/CVI中为画布(Canvas)控件添加滚动条



硬件: PXI/CompactPCI>>Controllers

问题: 在LabWindows/CVI中能否为画布控件添加滚动条?

解答: 与文本框(text box)控件不同,画布控件本身没有滚动条。为了给画布控件添加滚动条,可以参考如下步骤:

1. 在顶层面板上创建一个子面板。您可以通过调用LoadPanel函数,并将顶层面板的ID作为该函数的第一个参数来实现调用。
2. 在子面板上放置一个画布控件。
3. 调整画布控件的大小与子面板的大小一致。
4. 将子面板放置在顶层面板上希望显示画布的位置。
5. 通过编辑面板窗口删除子面板上的所有装饰并添加滚动条。另外,在编辑窗口中将子面板的画面深度(frame thickness)降低为1并选择显示哪些滚动条(水平,垂直或两者)。然后,单击“其他属性”按钮并取消勾选“标题条可见”。

保存这些变化后,您将能使用这些类似内置的滚动条来滚动画布控件。请参考附件中的UIR文件范例来查看上述提到的这个方法。

相关链接:

附件:


CanvasScroll.uir - CanvasScroll.uir



报告日期: 01/01/2005
最近更新: 03/10/2009
文档编号: 3H0GP1K7