PDA

View Full Version : مبتدی: کلیک دکمه داخل flowlayoutpanel



ssetare
چهارشنبه 30 آذر 1390, 09:49 صبح
سلام من در یک flowlayoutpanel چند تا دکمه ایجاد کردم :

Button new_button=new Button();
new_button.Name=FName;
new_button.Text=FName;
flp_food.Controls.Add(new_button);
حالا میخوام برای این دکمه داخل flowlayoutpanel چند event بنویسم که مثلا با کلیک روی اون دکمه یه کار خاص انجام بشه ولی نمی دونم چجوری میشه راهنماییم کنین ؟

az.heidarzadeh
چهارشنبه 30 آذر 1390, 11:04 صبح
سلام
وقتی ما خودمون یک کنترل رو ایجاد میکنیم پس باید event هایی که لازم داریم رو هم خودمون ایجاد کنیم به این ترتیب که بعد از دستور controls.add بیاید بنویسید =+new_button.Click بعد دوبار کلید tab رو بزنید تا اون event برای شما ایجاد بشه به این ترتیب هر event که مربوط به button باشه رو میتونید ایجاد و استفاده کنید


private void form_Load(object sender, EventArgs e)
{
Button new_button = new Button();
new_button.Name = "FName";
new_button.Text = "FName";
new_button.Click += new EventHandler(new_button_Click);
}

void new_button_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}