Khi tạo user control dù trong Web Application hay Windows Application, bạn cũng sẽ phải làm những bước sau:
1> Add một User Control vào trang Web của bạn. Đặt tên là My5Buttons.cs đi nha!
2> Add những components cần thiết vào trong UserControl đó (ở trường hợp của bạn là 5 buttons).
3> Tạo 5 Events cho 5 Button đó:
Code:
public System.EventHandler onButton1Click;
4> Tạo 5 EventHandler cho 5 Buttons:
Code:
this.button2.Click += new System.EventHandler(this.button1_Click);
// Event Handler cho button đầu tiên
5> Implement cho 5 EventHandler ở trên:
Code:
private void button1_Click(object sender, System.EventArgs e)
{
if (onButton1Click != null)
onButton1Click(this, e);
}
//Implement cho button đầu tiên.
6> Rồi xong! Bi giờ bạn đã có thể sử dụng UserControl của mình (nhớ resize lại form cho vừa với kích thước của 5 buttons nhé!). Bi giờ ở ToolBox, bạn hãy chọn vào Tab My User Controls. Ở đó bạn sẽ thấy một usercontrol là My5Button. Kéo thả nó vào form bạn muốn sử dụng UserControl!
7> Trong phần code của form đó, thêm vào dòng:
Code:
this.my5Button1.onButton1Click += new EventHandler(ClickButton1);
8> Rồi đó, bi giờ bạn chỉ cần implement cho method ClickButton1 thui:
Code:
private void ClickButton1(object sender, EventArgs e)
{
MessageBox.Show("Success! I did it.");
}
Bookmarks