使用VI的Origin Property Node去控制垂直滚动条



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 运行一个VI时,向上点击滚动条可能会使前面板上的控件移动,直到前面板上显示为空。我想确保该程序的最终用户不会看到这些空白区域。应该怎么样编程呢?

解答: 可以,你可以通过使用vi的fp.origin属性节点。当运行VI时,你可以读取前面板当前原点的值,如果用户操作滚动条使得Y值为负的话,你可以重新将Y值复位为0。这将保证用户不会看到空白区域。附件中的VI详细展示了如何实现该过程。此外,你也可以使用同样的方法来保证X值恒为0,或者你可以设置原点的最大值以确保用户不会通过滚动条将前面板上的控件在任意方向上拖出范围。

注意: 如果在使用fp.origin 属性时有问题,请参考this KnowledgeBase

相关链接: KnowledgeBase 3S1FJHHF: Why Can't I Find the Origin Property of the Front Panel in LabVIEW 8?
KnowledgeBase DIRECT-3S8SWZ: What Properties or Methods Can Be Used on a Virtual Instrument Class Reference versus a Strictly-Typed VI Reference?

附件:


ScrollBar.vi - ScrollBar.vi



报告日期: 10/19/2004
最近更新: 10/24/2009
文档编号: 3EI1HUWT