質問なんですが、まず以下のプログラムを実行してみて下さい。
最初に緑の画面が出てる状態でエンターキーを押すと、黄色の画面に変わり入力ボックスが表示されます
;緑画面 *gm1 color ,255:boxf *gm1keydown oncmd goto *gm1ivent,$100 stop *gm1ivent if wparam=13{ goto *gm2 } goto *gm1keydown ;黄画面&入力ボックス *gm2 color 255,255:boxf pos 200,200:input pname,200,30,50 *gm2keydown onkey goto *gm2ivent stop *gm2ivent if wparam=13{ clrobj 0 goto *gm1 } goto *gm2keydown
そこでまたエンターキーを押すと緑の画面に戻りますが、再度エンターキーを押しても処理が行われず、黄色の画面に変わりません
緑→黄→緑→黄・・・と延々と変化し続けるようにしたいのですが、どうすれば良いでしょうか?
一応、15行目をコメントアウトして17行目を「oncmd goto *gm2ivent,$100」とすれば理想の動作は実現できますが、出来れば入力ボックスは外さないようにしたいです
回答よろしくお願いします