すべてのキーが共通して持つキー属性のうち、代表的なキー属性を紹介します。
その他のキー属性については、REFERENCE「キー属性一覧」を参照してください。
%v 特定のキーの値を持つ属性です。※?と記述した場合と同一です。
表示キーでは表示文字列、プログラムキーではプログラム、データキーではデータ、スタイルキーではスタイル値、メタキーでは、メタ値を表します。
サンプルでは、%vと?を用いて表示文字列を変更しています。
また、背景色変更ボタンをクリックした際に、@s1スタイルキーの~colorの値をランダムに変更しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
Kf(_Attribute_v){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ Se{ @s1{~back{~color="#ffcccccc";}} } U{ R(#top,@s1){ C(#col) C(#col) Pe{ /* %vで表示文字列を指定 */ #col(0)%v="%v"; /* ?でも指定可能 */ #col(1)?="?"; } } /* 背景色変更ボタン */ Fb0.2[400,800,200,200]("背景色変更"){ Bs{ /* %vでスタイルキーのスタイル値を変更 (サンプルではランダムカラーを設定)*/ @s1~back~color%v=color(255,round(rnd()*255),round(rnd()*255),round(rnd()*255)); /* #topのスタイルに設定 */ #top%style=""; #top%style="@s1"; } } } } |
Attribute_v.ksf 1.11 KB
実行結果