Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Gán sự kiện cho control con của Usercontrol

  1. #1
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mặc định Gán sự kiện cho control con của Usercontrol

    hi!
    Mình đang làm cái UC nhưng bị vướng ở phần gán sự kiện cho các control con bên trong control đó. Chẳng hạn khi người dùng click vào UC thì gọi method A,B,....và khi họ click vào control bên trong UC(picturebox,label,...) thì method A,B,.. cũng được gọi. Ai từng làm kiểu đó rồi giúp mình với. Thanks
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mình làm được rồi. Mod xóa topic nè đi cũng được.hihi
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  3. #3
    Ngày gia nhập
    04 2012
    Bài viết
    11

    Bạn làm được rồi thì post lên chia sẽ với moi người đi

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Ok. Ở User Control mình viết thế này:
    Visual C# Code:
    1.       /// <summary>
    2.          /// Init of control
    3.          /// </summary>
    4.         public ButtonMenu()
    5.         {
    6.             InitializeComponent();
    7.             ClickAdd += new EventHandler(initEvent);//Khởi tạo sự kiện để tránh bị lỗi Null( try-catch trường hợp nè ko được mới lạ.hihi)
    8.         }
    9.         /// <summary>
    10.         /// Event of control
    11.         /// </summary>
    12.          [Browsable(true)]
    13.         public event EventHandler ClickAdd;//Tên sự kiện mình cần.
    14.          private void initEvent(object sender, EventArgs e)//Hàm tránh bị lỗi, ko làm gì cả.
    15.          {
    16.          }
    17.         private void picShow_Click(object sender, EventArgs e)
    18.         {
    19.           ClickAdd.Invoke(sender, e);
    20.         }
    21.         private void lbShow_Click(object sender, EventArgs e)
    22.         {
    23.             ClickAdd.Invoke(sender, e);
    24.         }
    25.  
    26.         private void ButtonMenu_Click(object sender, EventArgs e)
    27.         {
    28.             ClickAdd.Invoke(sender, e);
    29.         }
    -Khi sử dụng thì chỉ việc vô Designer=> event=> ClickAdd làm bình thường.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Graphic xuất user control thành ma trận các control trên form C#?
    Gửi bởi thinhmiss trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 04-05-2012, 04:11 PM
  2. Làm thế nào để hiện usercontrol khi biết id của control đó là 1 xâu string
    Gửi bởi acount trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 02-01-2012, 12:48 PM
  3. xử lí sự kiện control bên trong 1 UserControl ASP.NET như thế nào?
    Gửi bởi kenturo trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 30-11-2011, 11:20 AM
  4. Làm sao sử dụng Ajax control toolkit trên UserControl
    Gửi bởi sinhvien_ct trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 17-05-2011, 02:10 AM
  5. Cách nào mapping các tính chất 1 control sang 1 usercontrol nhanh?
    Gửi bởi lit.aptech trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 06-03-2010, 11:54 AM

Quyền hạn của bạn

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