名前空間の下にカスタム コンポーネントを作成しましたMy_Namespace
。次に、コードのどこかに、カスタム コンポーネントをリアルタイムで追加しようとしています。
public void Some_Method()
{
My_Namespace.My_Custom_Component my_component;
my_component.Location = new System.Drawing.Point(100, 100);
my_component.Name = "my_component";
my_component.Size = new System.Drawing.Size(380, 380);
this.Controls.Add(my_component);
}
ただし、このエラーが発生します
エラー CS0165: 割り当てられていないローカル変数 'my_component' の使用
my_component
メソッドの開始時に が宣言されているため、わかりません。
誰が何が悪いのか知っていますか?それ以外の場合、カスタム コンポーネントをリアルタイムで呼び出すにはどうすればよいでしょうか?