プログラム実行中にマウスを使って制御器を移動する方法 使用ソフトウェア: LabVIEW Development Systems>>Professional Development System使用ソフトウェア・バージョン: 8.2 使用ソフトウェア・バージョンに特化: 二次のソフトウェア: LabVIEW Development Systems>>Full Development System
問題: プログラム実行中に、開発中のようにマウスを使って、ドラッグ&ドロップで制御器を移動したいのですが、どのようにしたらよいですか? 解決策: プログラム実行中に、開発中のようにマウスを使って、ドラッグ&ドロップで制御器を移動するには、イベントストラクチャとプロパティノードを使用します。 実行中に制御器を移動するには、制御器の位置プロパティ(Position Property)を使う必要があります。プロパティノードを作成し、位置プロパティに位置を書き込みます。 また、マウスのクリックや移動の情報をプログラムの実行中に取得するには、イベントストラクチャを使う必要があります。イベントストラクチャを使用して、マウスアップ・ダウン・移動のイベントで処理を行います。 添付の control move.vi は上記の内容を含んだVIです。 このVIでは、上記の動作の実現方法と合わせて、イベントストラクチャの使い方、プロパティノードの使い方、制御器リファレンスの使い方が分かります。 それぞれの通常の使い方に加えて、 また、 control move2.vi は、それぞれの通常の使い方に加えて、以下の内容を含んでいますので参考にしてください。 1.イベントストラクチャについては、”フィルタイベント”の代表的な使い方を知ることができます。 制御器の移動中にはカーソルも変更するようにしてありますので、そちらも参考にしてください。 (添付のVIは、LabVIEW8.2で作成しました) 関連リンク: 添付:
報告日時: 10/04/2007 最終更新日: 10/04/2007 ドキュメントID: 4E3KLA8V |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
