- - PR -
フォームのロードについて(C# Wnフォーム)
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-27 14:41
いつもお世話になっております。
あるフォームをロードした後に閉じたいです。 そのフォームがロードされたかどうかを判断できますか? | ||||
|
投稿日時: 2006-01-27 14:46
ロードが終了したという判断は何ですか? 呼ばれたフォームの FormLoad イベントが終了したとき? だとしたら、このタイミングでイベントを発生させれば出来るかも | ||||
|
投稿日時: 2006-01-27 14:50
回答、ありがとうございます。
呼ばれたフォームの FormLoad イベントが終了したときです。 ロード終了時のイベントは無いようなのですが、そのタイミングでイベントを発生させるとはどのようにやればいいのでしょうか? | ||||
|
投稿日時: 2006-01-27 14:57
自分で作ります
C#のイベント機能 http://dobon.net/vb/dotnet/vb2cs/event.html | ||||
|
投稿日時: 2006-01-27 14:59
すいません、横槍しちゃいます。
そもそも、ロードした直後というのは Form は表示されていません。 だのに、Form のロードが終わった後に閉じたいのですか? これは、Form でなくても良いロジックを Load イベントに実装しているからではないでしょうか? もしそうであれば、最初からロードなどしないであげてください。 条件が合致した時だけロードしてあげてください。 もし違うというのであれば、何故 Load イベントに実装しているロジックを教えてください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-01-27 15:02
お世話になります。
あるフォームで処理をしている時に、「しばらくお待ちください。」というフォームを表示するようにしています。 その時にあまりに処理が早く終わってしまうと、まだ「しばらくお待ちください。」画面がロードされていないうちに閉じようとするので良くありません。 その部分を最速でも、フォームがロードされた後に閉じたいです。 | ||||
|
投稿日時: 2006-01-27 15:09
そういう場合は、Activate 以降で "その処理" をやるものだと私は思っています。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-01-27 15:25
上記のやり方でうまく対応出来ました。 ありがとうございました。 |