-3
ウィンドウでは、特定の条件に基づいてチェックボックスとラベルを動的に作成する方法を示します。チェックボックスとテキスト値をWindowsフォームで作成する
ウィンドウでは、特定の条件に基づいてチェックボックスとラベルを動的に作成する方法を示します。チェックボックスとテキスト値をWindowsフォームで作成する
if (CertainCondition)
{
Children.Add(new CheckBox());
}
追加するコントロールのインスタンスを作成した後、フォームに追加することを忘れないでください、プロパティをコントロールし、これを試してみてください。
private void Form1_Load(object sender, EventArgs e)
{
bool condition = true;
if (condition)
{
Label l_newOne = new Label()
{
Text = "Label: ",
Location = new Point(10, 30)
};
CheckBox chckb_newOne = new CheckBox()
{
Text = "Correct",
Location = new Point(50, 25)
};
this.Controls.AddRange(new Control[] { chckb_newOne, l_newOne });
}
}
'新しいチェックボックス()'と '新しいラベル() '? – David
あなたは 'control'の場所についても言及する必要があります。 –