■ フォームのイベント発生

フォームのイベント発生について調査を行ってみました
まとめられるレベルでないので とりあえず調べたことを忘れないように箇条書きにして残しておきます

・今までは Form_Load など フォームIDが変更された場合でも イベント名は固定であったが VB.NET では フォームID_Load などの
 ように イベント名にフォームIDが含まれるようになった

・Load より先に InitializeComponent プロシージャが実行される

・InitializeComponent の中から Resize イベントが呼び出される
 つまり Load イベントより先に Resize イベントが発生する

・フォームのデフォルトサイズは 300 × 300ピクセルで この場合は Resize イベントが発生しない

・Load Form1 でフォームをロードすることはできなくなった
 Sub Main のプロシージャからフォームに値を設定して表示するには
  Dim Form1 As New Form1
  Form1.TextBox1.Text = "111"
  Form1.ShowDialog()

・フォーカス設定は Load イベントでも行えるようになった
 Me.ActiveControl = TextBox1





1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890