配列のスクロールを最下部にしたときに未定義の要素を表示させない方法
使用ソフトウェア:
使用ソフトウェア・バージョン: 1.0
使用ソフトウェア・バージョンに特化:
二次のソフトウェア:
問題: 配列を右クリックして表示項目に垂直スクロールバーを表示させています。
このスクロールバーを最下部に移動させると下記のように、必ず未定義の要素が一つ表示されてしまいます。
![](images/799AE6F65130AD50862576CE000B89A4_無題.JPG)
これをプログラム的に表示させないような方法はありますか。
解決策: 配列のプロパティに含まれる垂直スクロールバーのプロパティではスクロールの表示/非表示のようなプロパティしかありません。スクロールの移動の限定させるというようなプロパティは仕様上ありません。
しかし、制御器のスクロールを使用するとスクロールのプロパティが拡張され、
スクロールの移動範囲の制限を行うことが可能になります。
使用するのはスクロールバーのプロパティです。
垂直スクロールバーは数値パレット上にあります。
この動作を行うサンプルVIを作成しました。
スクロールバーの最小値、最大値を設定し、スクロールできる範囲を強制します。
また、配列の表示要素数に合わせてスクロールバーの高さも変更できるようなプロパティも追加しました。
詳細はVIをご覧ください。
関連リンク:
添付:
sample.vi
報告日時: 02/17/2010
最終更新日: 02/22/2010
ドキュメントID: 56GJAPKK
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.