LabVIEWの制御器でマウスでダブルクリックする動作を認識するにはどうすればいいのですか。



使用ソフトウェア:
使用ソフトウェア・バージョン: 8.2
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: LabVIEW Development Systems

問題: 制御器によっては(例えばListbox、Multicolumn listboxやTreecontrolなど)マウスのダブルクリックを認識する方法がありますが、それができない制御器もあります。そういった制御器でもマウスのダブルクリックを認識する方法はありますか。

解決策: 制御器でのマウスのダブルクリックはイベントケースストラクチャを使えば認識されます。

プログラミングのガイドラインは

1. ブロックダイアグラムを右クリックして、プログラミング>ストラクチャ>イベントストラクチャを選択肢し、ブロックダイアグラムに配置する
2. イベントストラクチャの淵を右クリックしてイベントケースを追加…を選択する
3. ソースイベントとしてダブルクリック、イベントとして“マウスアップ”か“マウスダウン”、と認識するために制御器を選択肢する
4. マウスをダブルクリックするのを認識させるために、対応するイベントデータノード)を修正子>double clickと選択する

テーブルでのマウスのダブルクリックを認識して、その行と列の値を表示させるサンプルVIをこのページに添付します。

同じ方法はマウスのダブルクリックが必要となる他の制御器や表示器にも使うことが出来ます。

関連リンク:

添付:


TableClickFill.vi - TableClickFill.vi


報告日時: 02/23/2006
最終更新日: 03/02/2007
ドキュメントID: 3UM8GIMK