PDA

View Full Version : حذف buttom



atifeh
دوشنبه 23 مرداد 1391, 01:01 صبح
سلام

چطور می تونم با کد نویسی یک دکمه را حذف کنم؟؟؟؟

harani
دوشنبه 23 مرداد 1391, 01:07 صبح
this.Controls.Remove(button1);

Y_Safaiee
دوشنبه 23 مرداد 1391, 01:08 صبح
با سلام خدمت شما

این سمپل کد نمونه کاملی از اضافه کردن , حذف یک دکمه و حذف همه هست :



public partial class Form2 : Form
{
int cnt = 0, y = 10;

public Form2()
{
InitializeComponent();
}
private void btn_add_Click_1(object sender, EventArgs e)//اضافه کردن
{
cnt++;
Button btn = new Button();
btn.Location = new Point(50, y);
btn.Text = "button" + cnt;
btn.Name = "b" + cnt;
this.Controls.Add(btn);
y += 25;
}

private void btn_delete_Click(object sender, EventArgs e)//حذف یک دکمه
{
foreach (Control ctrl in this.Controls)
{
if (ctrl.Name == "b" + cnt)
{
if (ctrl.Name == "b" + cnt) this.Controls.Remove(ctrl);

cnt--;
y -= 25;
}
}
}

private void btn_removeAll_Click(object sender, EventArgs e)//حذف همه دکمه ها
{
foreach (Control ctrl in this.Controls)
{
if (ctrl.GetType() == typeof(Button )) this.Controls.Remove(ctrl);
}
}
}


اینجوریم هست :


this.Controls.Remove(دکمه);


موفق باشین
بایت بایت