C#で InitializeComponent メソッドを使用の方法
C#ではInitializeComponentはフォームやユーザーコントロールに含まれる全て のコンポーネントとコントロールを初期化する自動生成されるメソッドです。
フォーム/ユーザーコントロールのインスタンスを作成したら、InitializeComponentメソッドを使用する必要があります。次に、コンストラクターまたは適切な場所でInitializeComponentメソッドを呼び出します。
InitializeComponent メソッドの使い方を説明する簡単な例
using System;
using System.Windows.Forms;
namespace MyApplication
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 在窗体加载时执行其他初始化操作
}
}
}
フォームクラスを継承したMainFormはすべてのウィンドウズのフォームで用いることができるカスタムフォームクラスです。さらにMainForm_Loadのイベントで他のInitialize操作を実行できます。
自動生成された上記サンプルにおける InitializeComponent メソッドは、自動生成された .Designer.cs ファイルにあり、通常は手動編集する必要はありません。