


 
 
 
 
 
 
 |
DelphiXE3 [FMX] 色スペクトルトラックバー(HueTrackBar)2013/11/14 |
前回は [Animations]内のパス移動アニメーション(PathAnimation)について見てみました。[Animations]内はこれで終了です。次はお隣の [Colors]内について見ていきます。それではまず [Colors]内の色スペクトルトラックバー(HueTrackBar)から見ていきます。
[Colors]内
FMX |  |
ヘルプより。
色の全スペクトルのトラック バーを表します。
THueTrackBar クラスは、色スペクトル パレットから単色を選択するのに特に使用されるトラック バー コンポーネントを実装したものです。 |


 |
Frequency
スライダーの位置が、各動作毎に進む量を示します。
Frequency プロパティを使用すると、スライダーが各動作毎に進むステップ数を示します。 たとえば、Frequency を 10、Min を 0、Max を 100 に設定すると、このスライダーは、0 から 100 の範囲で、10 ステップしかありません。Value は 10 分割の中で増減します。
Frequency は浮動小数点の Single 値で、Frequency を 0 に設定することにより、このトラック バーを、ステップ単位で 0.01 区切りずつ増減させることができます。 |
Max
スライダーの最大位置に相当するこのトラック バーの最大値を示します。 |
Min
スライダーの最小位置に相当するこのトラック バーの最小値を示します。 |
Orientation
このトラック バーの方向を示します。
orVertical:下から上へ
orHorizontal:左から右へ |
Tracking
Value
このトラック バーの現在値を示します。
Value を設定または取得することにより、このトラック バーの現在値を指定または取得することができます。実行時に、Value をプログラムまたは UI で設定することができます。この値は、Min および Max で区切られる範囲以内の値となります。 |
|
という事で、このコンポーネントで得られる値=Value値が 0 〜 1 範囲の数値であるとして、この値が一体、何に使えるのでしょうか? 通常の色を扱うプロパティは、Colorプロパティで値の範囲は $000000〜$FFFFFF です(Windowsカラー除く)。とてもじゃありませんが、これとどう関連してくるのかさっぱり分かりません。ヘルプにサンプルコードや参考となる関数・手続きでも記載してくれていれば分かるでしょうけれどもヒントすら記載されていません。膨大なヘルプを全て読み探し回るというのも相当な時間が掛かると思われます。
ですのでここは敢えて、スルーします。
具体的な使用方法については、後述の3色グラデーション色選択(ColorQuad)の頁に記載します。
|
|
バッチファイル
BASIC
C言語のお勉強
拡張子な話
DOSプログラム
Delphi
>Delphi入門編
>Delphi2010
>DelphiXE3
▲2013/11/13
2013/11/14
▼2013/11/14
シェアウェア
Script!World
データベース
|