Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    11-04-2005
    Bài viết
    21
    Like
    0
    Thanked 0 Times in 0 Posts

    UserControl Trong C#(Mong mọi người giúp)

    Chào cả nhà mình dang làm 1 usercontrol trong C# gồm có 5 button. giờ minh code sao cho khi click chuột vô cái button thì nó chuyển event này sang cho cái usercontrol.
    thanks for reading.
    Quote Quote

  2. #2
    Tham gia
    18-03-2005
    Bài viết
    160
    Like
    1
    Thanked 7 Times in 1 Post
    Hỏi chi mà chẳng hiểu mô tê răng rứa chi cả..., bạn nói rõ hơn một chút được không? chuyển event cho chú nào dzậy?

  3. #3
    Tham gia
    22-11-2003
    Location
    White House
    Bài viết
    64
    Like
    0
    Thanked 0 Times in 0 Posts
    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.");
           }
    Được sửa bởi HITALF lúc 17:32 ngày 15-08-2005

  4. #4
    Tham gia
    11-04-2005
    Bài viết
    21
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi hatred
    Hỏi chi mà chẳng hiểu mô tê răng rứa chi cả..., bạn nói rõ hơn một chút được không? chuyển event cho chú nào dzậy?
    Chuyển event cho cái usercontrol chứ còn cái nào khác đâu.

    Quote Được gửi bởi HITALF
    Kho 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 đó:
    public System.EventHandler onButton1Click;
    4> Tạo 5 EventHandler cho 5 Buttons:
    this.button2.Click += new System.EventHandler(this.button1_Click);
    // Event Handler cho button đầu tiên
    5> Implement cho 5 EventHandler ở trên:
    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:
    this.my5Button1.onButton1Click += new EventHandler(ClickButton1);
    8> Ro
    Xin lỗi lúc đó mình quên ko nói là mình làm ở Application. Cám ơn bạn đã chỉ mình làm dc rồi.

  5. #5
    Tham gia
    10-03-2008
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Demo

    Ban Co The Post Chuong Trinh Demo Len Khong ?

  6. #6
    Tham gia
    13-04-2013
    Bài viết
    52
    Like
    0
    Thanked 2 Times in 2 Posts

    re

    Cách tạo User control C#, vb.net

    http://123quangcao.net/Articles/6/Hu...ze-UserControl
    123quangcao. net

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •