2009年6月22日月曜日17:04:00

はじめてなの・・・ Load, Activated, Shown - C Sharp

タグ: , by ゆの

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イベントをつかえばいいみたい。

0 コメント

コメントを投稿する

0 件のコメント:

コメントを投稿

top