他のキーメソッドについては、REFERENCE「キーメソッド一覧」を参照してください。
%delS() 親キーから妹キーツリーを切り離すメソッドです。 第1引数に0″ゼロ”を指定した場合、自分自身を親キーから切り離します。
引数:
(int) 切り離す子の子番号,
[(int)繰り返しの回数(=1)]
戻り値:
(key)切り離したキーツリー中の長姉キー
サンプルでは、画面下部のボタンをクリックした際に、ボタンに記述の引数で画面上部の項目を削除しています。
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
Kf(_DelS){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ U{ R{ C{ R{ R(#row1,"sample1") R(#row2,"sample2") R(#row3,"sample3") } Rb0.2("#row1%delS(1)"){ Bs{ #me<<3#row1%delS(1); } } } C{ R{ R(#row1,"sample1") R(#row2,"sample2") R(#row3,"sample3") } Rb0.2("#row1%delS(0)"){ Bs{ #me<<3#row1%delS(0); } } } C{ R{ R(#row1,"sample1") R(#row2,"sample2") R(#row3,"sample3") } Rb0.2("#row1%delS(1,2)"){ Bs{ #me<<3#row1%delS(1,2); } } } } R0.2 Pe(#Init){ try{ }catch((key)ex){ stop(ex.message?); } } } } |
実行結果