- button 1 có tên là button1
- textbox có tên là textbox1
Yêu cầu:
- Nhập vào textbox 1 số n và click vào nút button1, kết quả sẽ hiện ra các button từ 1 đến n có name là btn1, btn2, btn3,...
- Khi click vào nút btn2 hiện ra messagebox "bạn đã chọn vào btn2".
private void button1_Click(object sender, EventArgs e) { string x=textBox1.Text; for (int i = 0; i <= int.Parse(x); i++) { Button nut = new Button(); nut.Text = "Nut thu" + i; nut.Name = "nut" + i; nut.Location = new Point(200, 50+30 * i); this.Controls.Add(nut); nut.Click += new EventHandler(nut_Click); } }
Viết sự kiện nut_Click khi click vào nút.
void nut_Click(object sender, EventArgs e) { string x = ((Button)sender).Text; string n = ((Button)sender).Name; if(n=="nut1") MessageBox.Show("Ban vua click vao" + x); }
Không có nhận xét nào:
Đăng nhận xét