Form1から、ある決められた時間が来ると、Form2、3、4を個別に
起動し、一定時間後か、起動したForm2、3、4のボタンを押した場合
Form1に戻る場合、If文で分岐するしかないでしょうか?
Case Of のように、わかりやすようにしたいのですが?
下記のような感じです。
Form1 起動 ⇒ Timer1開始で時間待ち
20:30 Form2起動 Form2noボタンを押すか、20:45分
になると、Form1へ戻る
21:30 同様に、Form3起動 同様にForm1へ戻る
21:45 Form4起動 同様にForm1へ戻る
22:00 Form5起動 同様にForm1へ戻る
こんな感じなんですが、よろしくお願いします。
結局、何を質問したいのですか?
ご自分でどこまでできていて、どこがわからないのかもう少し明確にしてください。
Form に Timer を貼り付け、Timer の OnTimer イベントの中で Form2 以降を
動的生成すれば良いと思います。Form2 以降を Close すれば Form1 に戻る
はずです。しかし、本当に、何をなさりたいのか、よく判りませんね(^_^;)。
たとえば、21:30(文字列)を2130(数値)のように扱ってよければ
Caseでも可能かと。
でなければ、ifで分岐しかないかと思いますが。
ツイート | ![]() |