投稿者 はるお  (社会人) 投稿日時 2020/3/22 19:44:42
お世話になっております、はるおと申します。

処理の実行を指定秒数待機させたいです。

例:Aボタン押下時、B処理を30分後に実行。Cボタン押下時、D処理を50分後に実行。

この場合、Timerイベントを扱わず、それぞれの処理を時間経過で実行させたいのですが
良い案が浮かびません。

システム日付の時間をTimerイベント以外でシステム日付の推移を読み取り、指定の分数で
処理を実行させることができないかと調べてみましたが、システム日付の推移を取得できそうな
イベントなどはなく、それならSleepメソッドで出来るかと思い、試してみましたがAボタン押下の段階でメインフォームをスリープさせてしまい、Cボタンを押すことが出来ません。

Timerイベント以外で実現できる方法などはあるのでしょうか。

よろしくお願いいたします。