• ベストアンサー

初回起動のみ判別したい

こんにちは。いつも大変お世話になっています。 プログラミングでつまづいています。 みなさまのご意見いただきたく思います。 【処理内容】 あるページに ラジオボタン (1)男性 選択後、詳細入力ボックス表示へ (2)女性 選択後、詳細入力ボックス表示へ (3)子供 選択後表示なし とありまして、このページを開いたデフォルトは (1)男にチェックされている。 デフォルトのみ、説明文PopUp表示はださない。 以後、(2)女 (3)子供 (1)男 を選択した場合、PopUpで「選択変更」と言葉をだしたい。 長文ですが、ご示唆おねがいします!

質問者が選んだベストアンサー

  • ベストアンサー
  • siro7aka7
  • ベストアンサー率34% (18/52)
回答No.2

No.1です。 .Netですか。私は.Netがわからないですが・・・ イベントはどんなイベントで取っていますか? (クリックでしょうか?) だとすると、クリックイベントの最初にフラグチェックをして ●Falseだったら、Trueにして抜ける、 ●Trueだったら処理を行う という風にしたら、最初の処理はしないですむと思います。 フラグはメンバ変数等でもってください。 ん~、参考になりますでしょうか?

peko_12
質問者

お礼

こんにちは、たびたびありがとうございます! アドバイスと先輩の助言をもとになんとか解決できました。 また何かございましたらよろしくお願いします。

その他の回答 (1)

  • siro7aka7
  • ベストアンサー率34% (18/52)
回答No.1

変更をイベントでとって、やってみたら フォームの起動時にもイベントがきて、困った・・・という話ですか? その場合、フラグ持つってのはだめなんですか? ロード時のイベント時だけフラグで処理をせず、 その後は処理を行う・・・とか。 どうしたら、どうなって出来なかったのかが わからないのでなんとも・・・? (1~10まで知りたいのでしょうか?)

peko_12
質問者

お礼

回答ありがとうございます。 プログラミングの発想がどうしても乏しくって・・・ おっしゃるように、初期アクションに初期フラグ(=0) を持たせて、初回処理後、フラグに+1して判別しようと 思いました。 自分で少し組んだのですが、コンパイル(エラー)が多く、 netからサンプルコード探したのですがいまいち理解できなくて。 >(1~10まで知りたいのでしょうか?) サンプルコードまでとはいかなくても、 ヒントや一部だけでも教えていただければと思い お助け願いしました。

関連するQ&A