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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1222
グリムーチョラジオボックスの作り方(続編)2解決


グリムーチョ

リンク

2006/12/22(Fri) 14:23:02|NO.4323

間違えて解決チェックを入れてしまったので
再投稿します

とりあえずなんとかラジオボックスは作成できましたが
変数(s1,s2,s3)が0にもどらず誤動作してしまいます
例:「ステージ No.1」(変数s1)のボックスにチェックを入れた後、
「ステージ No.2」(変数s2)のボックスにチェックし、「Option Save」
ボタンをクリックすると変数s1の値が
0に戻らないためプログラムの流れにより本来*SoftMainに移動させたいもの
を*SoftTopに移動してしまいます。
どなたかこの問題の解決法を教えてください。

下に問題のスクプリトを提示します

s1=0:s2=0:s3=0 objsize 100,20 pos 170,130 chkbox "ステージ No.1", s1 sendmsg objinfo (stat, 2), $F4, $9 pos 270,130 chkbox "ステージ No.2", s2 sendmsg objinfo (stat, 2), $F4, $9 pos 370,130 chkbox "ステージ No.3", s3 sendmsg objinfo (stat, 2), $F4, $9 objsize 120,20 pos 260,280 button "Option Save",*SoftOptionSave stop *SoftOptionSave if s1=1 :goto *SoftTop if s2=1 :goto *SoftMain if s3=1 :goto *SoftOption stop
よろしくお願いします



この記事に返信する


GUIK

リンク

2006/12/22(Fri) 14:25:38|NO.4325

しつこい



As

リンク

2006/12/22(Fri) 18:56:19|NO.4329

>>Objsend 2.6
http://quasiquote.org/hspwiki/HSP2.6%3aOBJSEND#H-1hrosiu

ボタンオブジェクト(ボタン・チェックボックス・ラジオボックス)のON/OFFステータス
を返す BM_GETCHECK というメッセージはもちろん知っていると思いますが
一応載せておきます。



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