2009年6月22日月曜日17:04:00
はじめてなの・・・ Load, Activated, Shown - C Sharp
LoadイベントとShownイベントの違いがわからなかった。Visual studioにある日本語の説明を読んでも、同じ意味にしかとらえられない。そんなわけで、違いがあるのか調べてみた。やはり、違いはあったようだ。
やっと追記。参考サイトにも、プログラム書いてあるけど、自分でも書いてみる。
testForm test = new testForm(); test.ShowDialog(); test.ShowDialog(); test.ShowDialog(); test.Show(); test.Hide(); test.Show(); test.Hide(); test.Show(); test.Hide();
上記のプログラムを起動した結果は以下の通り。
2009/06/26 19:31:52 Loadイベント 2009/06/26 19:31:52 Activedイベント 2009/06/26 19:31:52 Shownイベント 2009/06/26 19:31:54 Loadイベント 2009/06/26 19:31:54 Activedイベント 2009/06/26 19:31:54 Shownイベント 2009/06/26 19:31:55 Loadイベント 2009/06/26 19:31:55 Activedイベント 2009/06/26 19:31:55 Shownイベント 2009/06/26 19:31:56 Activedイベント 2009/06/26 19:31:56 Activedイベント 2009/06/26 19:31:56 Activedイベント
Shownイベントは、フォームが表示されるたびに発生するイベントかと思ってたよ・・・。そういうときはActivedイベントをつかえばいいみたい。
- フォームがはじめて表示されたことを知る - DOBON.NET
- Windowsフォームの表示直後に初期化処理を行うには?[2.0のみ、C#、VB] - .NET TIPS
- 【C#、.NET】Application.RunでFormを表示した直後にメソッドを実行するには?
- フォームのLoadイベントは2回以上来る(かもしれない)・書籍『C# .NETアプリケーション開発 徹底攻略 C# 3.0/.NET Framework 3.5対応』より - 川俣晶の縁側
- [.NET][C#]System.Windows.Forms.Loadイベントは一度だけとは限らない - Kazzzの日記
0 件のコメント:
コメントを投稿