追加情報
TrueからFalse、および、FalseからTrue への遷移時の色は、ブール制御器の機械的動作がスイッチ、または、放されたらラッチに設定されている場合のみ表示されます。(ブールオブジェクトの機械的動作を変更するを参照してください。)
必要に応じて1、2、4、または 6 つのクラスター要素を設定することを選択できます:
- 1 つのクラスター要素のみ設定した場合
False、TrueからFalse、True、FalseからTrueの各状態にその値を使用します。両方のマウスをホバーの状態は、制御器のデフォルトの設定のままになります。 - 2 つのクラスター要素を設定した場合
最初の値は False、および、TrueからFalse の状態に使用します。同様に、2番目の値はTrue、および、FalseからTrueの状態に使用します。両方のマウスをホバーの状態は制御器のデフォルトの設定のままになります。 - 4 つのクラスター要素を設定した場合
最初の値はFalseの状態、2番目はTrueからFalseの状態、3番目はTrueの状態、4番目はFalseからTrueの状態に使用します。両方のマウスをホバーの状態は制御器のデフォルトの設定のままになります。 - 6 つのクラスター要素すべてを設定した場合
上記の解決策セクションで説明したとおりにすべての値を使用します。
以前の LabVIEW バージョンでの動作
color[4]プロパティは、実際には2つのU32数値要素を含むクラスタ配列を使用します。各クラスタに含まれている2つの要素は、制御器または表示器における特定のコンポーネントの前景と背景のRGB(赤、緑、青)色です。最初の配列要素に含まれているクラスタ内で最初の配列要素は、Falseブールの枠カラーです。2つ目の配列要素に含まれているクラスタ内で最初の配列要素は、Trueブールカラーです。

これらの数値定数を使用して色を指定するには、使用する色のRGBコードを知る必要があります。通常、このコードは各色ごとに0〜255のスケールで指定します。たとえば、赤色はRGBコード255、0、0で指定します。このコードを使用するには、RGBコード番号をRRGGBB形式の16進数に変換します。また、クラスタ内の数値定数形式を浮動小数点から16進数に変更する必要があります。16進数のRGBコードを使用して、各色に対応するケースに対応する数値定数にFF0000(赤色)と00FF00(緑色)を入力します。この例では、Falseの場合は赤、Trueの場合は緑です。

色を指定するより直感的な方法は、クラスタ内の数値定数をカラーボックス定数で置き換えることです。これを行うには、クラスタ内の数値定数を右クリックして置換を選択し、プログラミング>>ダイアログ&ユーザインタフェースパレットにあるカラーボックス定数を指定します。クラスタ内の数値を置換したら、カラーボックス定数をクリックして使用する色を指定します。