「List-box」の版間の差分
(ページの作成: {{NewLISP}} ; 構文 : : (gs:list-box sym-id sym-action [str-item-1 ...]) : (gs:list-box sym-id sym-action [list-str-items]) ; 機能 : リストボックスを生成する。 ...) |
編集の要約なし |
||
20行目: | 20行目: | ||
; リストボックスは、マウスでクリックされるか、[enter] キーが押された時、 次のパラメータをイベント・ハンドラに渡す。 | |||
:* id : リストボックスの id 文字列 | :* id : リストボックスの id 文字列 | ||
:* index : 0から始まる選択したエントリーのインデックス | :* index : 0から始まる選択したエントリーのインデックス | ||
27行目: | 27行目: | ||
イベント・ハンドラは、次のように記述する。 | |||
<pre class="brush:autolisp;"> | <pre class="brush:autolisp;"> | ||
(define (list-action id index item click-count) | (define (list-action id index item click-count) |
2011年7月8日 (金) 09:48時点における最新版
- 構文
- (gs:list-box sym-id sym-action [str-item-1 ...])
- (gs:list-box sym-id sym-action [list-str-items])
- 機能
- リストボックスを生成する。
- 引数
-
- sym-id : リストボックスの名前
- sym-action : イベントハンドラ名
- str-item : 0または1個以上のエントリー文字列
- list-str-items : 0または1個以上のエントリー文字列のリスト
- 戻り値
- なし
- リストボックスは、マウスでクリックされるか、[enter] キーが押された時、 次のパラメータをイベント・ハンドラに渡す。
-
- id : リストボックスの id 文字列
- index : 0から始まる選択したエントリーのインデックス
- item : 選択したエントリーの文字列
- click-count : 連続でクリック(選択)した回数
イベント・ハンドラは、次のように記述する。
(define (list-action id index item click-count) (println "id:" id " index:" index " item:" (base64-dec item) " click-count:" click-count) )