指定時間後、処理を繰り返す

解決


匿名  2010-02-11 09:25:59  No: 146749  IP: [192.*.*.*]

1分経過したらボタンクリックイベントを再度自動的に発生させるには
どのようにしたらいいでしょうか?
一分後とはボタンをクリックした瞬間から数えるとします。

編集 削除
魔界の仮面弁士  2010-02-11 09:48:35  No: 146750  IP: [192.*.*.*]

Form に Timer を貼っておき、Interval を 60000 ミリ秒にセットしておきます。

あとは、Button の Click イベントでその Timer を Start するようにし、
Tick イベント内で、Button の PerfomeClick メソッドを呼べばよいかと。
(さらにその 1 分後に発生する自動押下を止めたい場合は、
 Tick イベント内で、Timer 自身を Stop させてください)


なお、この「自動的に発生させた Click イベント」は、次の自動発生を
引き起こす引き金ともなりえます。自動押下を 1 分ごとに繰り返し発生させるのか、
それとも一度しか発生させたくないのかに応じて、適宜手を加えてみてください。

編集 削除
匿名  2010-02-11 11:14:21  No: 146751  IP: [192.*.*.*]

仮面sのおかげで無事成功できました!
本当ありがとうございます

編集 削除