Formそこで、 aComboBoxと aで派生した単純なクラスを作成しましたButton。
そのクラスのコンストラクターでInitializeComponent()は、次のように 2 回起動されます。(あくまで勉強目的)
public Form1()
{
InitializeComponent();
InitializeComponent(); // One more time
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(comboBox1.Text);
}
comboBox1次に、クリックしたアイテムcomboBox1.Textは常にString.Emptyです。
この問題を解決する唯一の方法comboBox1.Dispose()は 2 の間で呼び出すようですが、そのInitializeComponent()理由を知りたいです。
どんな助けでも大歓迎です。
前もって感謝します。