スクロールバーの位置をプログラム的に変更可能でしょうか。
使用ソフトウェア:
使用ソフトウェア・バージョン: 1.0
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: LabVIEW Development Systems>>LabVIEW Professional Development System
問題: フロントパネルのオブジェクト数が多く、スクロールバーを動かさないと全てのオブジェクトが見えません。プログラム上で自動的に動かしたいのですが、方法はありますでしょうか。
解決策: LabVIEW のバージョン 8.0 以降では、フロントパネルのスクロールバーの位置を変更するためのプロパティーノードが導入されました。これは、フロントパネルを分割して使えるという機能をベースにされています。分割されたパネルの各部分を 「ペーン」 と言いまして、分割されてない場合でも、フロントパネルを 「ペーン」 として使用できます。アプリケーション制御パレットにある 「VI サーバリファレンス」 関数をブロックダイアグラムに配置し、左クリックしますと、ショートカットメニューが出ますので、ペーンを選択してください。これをプロパティーノード関数に接続しますと、プロパティーノードはペーンに変更され、プロパティーリストから 「原点」 を選択して、書き込みに変更して頂ければ、プログラム的にスクロールバーの位置を入力できます。具体的な使い方に関して添付の VI をご覧ください。このプロパティに関して詳しく知りたい場合、LabVIEW のヘルプをご参照願います。
関連リンク:
添付:
- スクロールバーの移動.vi
報告日時: 04/12/2007
最終更新日: 06/19/2009
ドキュメントID: 48B2T3QI
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.