나는 동적으로 생성 한 컨트롤을 동적 컨트롤을 제거하고 나는 또한 컨트롤을 제거하는 버튼을 생성 한 컨트롤 라인 코드에있는이창 형태의 패널에 패널에서
int c = 0;
private void button1_Click(object sender, EventArgs e)
{
int v;
v = c++;
panel1.VerticalScroll.Value = VerticalScroll.Minimum;
ComboBox combo = new ComboBox();
combo.Name = "combobox" + v ;
combo.Location = new Point(30, 5 + (30 * v));
ComboBox combo2 = new ComboBox();
combo2.Name = "combobox2" + v ;
combo2.Location = new Point(170, 5 + (30 * v));
TextBox txt = new TextBox();
txt.Name = "txtbx" + v;
txt.Location = new Point(300, 5 + (30 * v));
TextBox txt2 = new TextBox();
txt2.Name = "txtbx2" + v;
txt2.Location = new Point(450, 5 + (30 * v));
TextBox txt3 = new TextBox();
txt3.Name = "txtbx3" + v;
txt3.Location = new Point(600, 5 + (30 * v));
Button btn = new Button();
btn.Name = "btn" + v;
btn.Text = "Remove";
btn.Location = new Point(750, 5 + (30 * v));
panel1.Controls.Add(combo);
panel1.Controls.Add(btn);
panel1.Controls.Add(txt);
panel1.Controls.Add(combo2);
panel1.Controls.Add(txt2);
panel1.Controls.Add(txt3);
btn.Click += new EventHandler(btn_Click);
}
private void btn_Click(object sender, EventArgs e)
{
// what i have to write here for removing only the textbox and combobox and button itself to be removed only the controls which are aside the button
}
무엇인지 내가 만 텍스트 상자 및 콤보 상자와 버튼 자체를 제외하고 다른 라인 컨트롤이에 의해 영향을해서는 안 버튼있는 컨트롤을 제거 할을 제거하기위한 버튼 클릭 이벤트에
그리고 어떻게 그것을 제거 할 수 있습니다) C#을 매우 도움이되지 않습니다? –
오류가 "제거"에 표시됩니다. –
어떤 오류가 있습니까? 사람들이 도움을 얻고 자 할 때마다 자세한 내용을 제공해주십시오 .... –