HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0812
DRGチェックボックスを選択した時に変更したい。4解決


DRG

リンク

2007/8/12(Sun) 01:14:44|NO.10329

題名が分かりにくくてすいません。

サンプルスクリプト等を少し改造して作りました。


b="あああ" w=0 *change if w=1 { Cls 5 pos 5,5 : input b hinput = objinfo (stat, 2) sendmsg hinput, $CF, 0 goto *top } if w=0 { Cls 5 pos 5,5 : input b hinput = objinfo (stat, 2) sendmsg hinput, $CF, 1 goto *top } *top pos 5,50 : chkbox "有効にする", w pos 5,100 : button "変更", *change stop

上記のプログラムを実行すると分かりますが、

編集が無効になった「入力ボックス」と、『有効にする』と書かれた「チェックボックス」と、
『変更』と書かれた「ボタン」が出てきます。
「有効にする」にチェックを入れ、「変更」と書かれたボタンを押すと、
入力ボックスが有効になり編集可能になります。
逆にチェックをはずしてボタンを押すと、また編集ができなくなります。

ボタンを押さないと、入力ボックスの状態を変更できませんが、
チェックボックスを操作した瞬間に、入力ボックスの状態を変更したいのですが、、、。

どうしたら良いでしょうか?



この記事に返信する


tks

リンク

2007/8/12(Sun) 02:33:54|NO.10330


b="あああ" w=0 input b hinput=objinfo(stat,2) sendmsg hinput,$CF,1 button "有効にする",*change sendmsg objinfo(stat,2),$F4,$03,0 stop *change w^1 if w=1 { sendmsg hinput,$CF,0 } if w=0 { sendmsg hinput,$CF,1 } stop



tks

リンク

2007/8/12(Sun) 02:35:40|NO.10331

実際にはもう少しなんとかしないといけないと思いますが、
こんな感じでボタンをチェックボックスに変えると。

あとはsendmsgで検索してみてください。



tks

リンク

2007/8/12(Sun) 02:39:11|NO.10333

"S e n d M e s s a g e"は投稿規約に違反だった…。



DRG

リンク

2007/8/12(Sun) 02:48:59|NO.10334

tksさん、ありがとうございました。
解決しました。



ONION software Copyright 1997-2023(c) All rights reserved.