投稿者 リスナー  (学生) 投稿日時 2008/12/7 20:20:19
どうも皆さんおはようございます。

フォームにボタンを一つを置いてのプログラムについてです。

たとえばボタンを押すたびに
「あの日」、「あの時」、「あの場所で」
このようにメッセージを変化させて表示するとします。
私はメッセージボックスを使いました。
これでオーケーボタンを押すたびに確かにメッセージは変わります。
しかし初期で設定したボタンを押してのリアクションではありません。

ここで考え込んでしまいました。
同じ一個のボタンだけを押すことで例えばテキストボックスの内容を上記のように変えるにはどうすればいいのかなあと。
ボタンクリックイベントでテキストボックスの内容を押すごとに上記のように変化させるには、コードは上から順に起こされますから、上から順にテキストボックス・イコール……で書いたとしても、私の眼では最後の部分、「あの場所で」のみが表示されてしまいます。

同じように画像を表示させることにしても最後の一枚のみが表示されるだけです。
ボタンが複数あれば簡単ですがそれを一個でしようとすると行き詰ってしまいました。
ボタンを一個しか設置せずに、そのボタンを押すたびに意図したメッセージや画像を順に表示させるにはどうすればいいのでしょうか。
「こんな簡単な質問」とどうかお嘆きにならずにお教えください。