Windows フォームのイベント「Form.Load」、「Form.Shown」、「Form.Activated」の順序 質問する

Windows フォームのイベント「Form.Load」、「Form.Shown」、「Form.Activated」の順序 質問する

フォームの違いは何ですかフォーム.ロードフォームの表示そしてフォームがアクティブ化されましたイベントはどのような順序で発生しますか?

ベストアンサー1

を参照してくださいWindows フォーム イベントのライフサイクル:

  • 移動: このイベントは、フォームが移動されたときに発生します。デフォルトでは、フォームがインスタンス化されて起動されたときに、ユーザーはフォームを移動しませんが、このイベントは Load イベントが発生する前にトリガーされます。
  • ロード: このイベントは、フォームが初めて表示される前に発生します。
  • VisibleChanged: このイベントは、Visible プロパティの値が変更されたときに発生します。
  • アクティブ化: このイベントは、フォームがコード内またはユーザーによってアクティブ化されたときに発生します。
  • 表示: このイベントは、フォームが最初に表示されるたびに発生します。
  • ペイント: コントロールが再描画されるときにこのイベントが発生します。
  • 非アクティブ化: このイベントは、フォームがフォーカスを失い、アクティブなフォームではなくなったときに発生します。
  • 閉じる: このイベントはフォームが閉じるときに発生します。
  • Closed: このイベントはフォームが閉じられるときに発生します。

おすすめ記事