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

Đề tài: Mảng Control Và Sự Kiện Của Mảng

  1. #1
    Ngày gia nhập
    12 2007
    Bài viết
    2

    Mặc định Mảng Control Và Sự Kiện Của Mảng

    Xin cho mình hỏi trong C# làm thế nào để tạo được 1 mảng control và xác định được các sự kiện trong từng control của mảng đó. Mình ví dụ mình có 1 mảng các picturebox được khởi tạo như sau :

    Code:
    PictureBox[] cell = new PictureBox[10];
    Nhưng sau khi tạo ra được mảng picturebox như vậy mình không biết làm cách nào để xác định sự kiện cho nó (ví dụ click chuột vào từng picturebox chẳng hạn).
    Bạn nào biết chỉ giúp mình với, mình cảm ơn nhiều.

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    Theo mình thì mình sẽ làm riêng 1 cái user control tên là Cell. Sau đó bắt các sự kiện của cái user control này. Dùng delegate và event để truyền dữ liệu lên trên (Board).
    Keep moving forward!

    ... Retired ...

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    HCM
    Bài viết
    365

    Đoạn code sau tạo 10 điều khiển textbox , và dùng 1 sub để handle
    sự kiện click của tất cả các textbox,textboxt phát sinh sự kiện được xác định qua sender object

    Code:
      private void Form1_Load(object sender, EventArgs e)
            {
                TextBox[] tbs = new TextBox[10];
                int StartY = 0;
                for ( byte i = 0;i<=9;i++)
                {
                    tbs[i] = new TextBox();
                    tbs[i].Name = "textbox" + Convert.ToString(i);
                    tbs[i].Location = new Point(0, StartY);
                    StartY += 20;
                    tbs[i].Click += new EventHandler(TextBoxClicked);
                    this.Controls.Add(tbs[i]);
                }
    
    
            }
    
            private void TextBoxClicked(object sender, EventArgs e)
            {
                TextBox dest = (TextBox)sender;
                MessageBox.Show(" bạn vừa click vào text box có tên là " + dest.Name);
            }

  4. #4
    Ngày gia nhập
    12 2007
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi phamtiensinh Xem bài viết
    Đoạn code sau tạo 10 điều khiển textbox , và dùng 1 sub để handle
    sự kiện click của tất cả các textbox,textboxt phát sinh sự kiện được xác định qua sender object
    Cám ơn bạn nhiều lắm.

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

  1. Cách hiển thị ajax popup control ở giữa màn hình thay vì hiển thị ở target control?
    Gửi bởi snowscar trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 4
    Bài viết cuối: 17-06-2013, 08:09 AM
  2. click metroTileItem của user control để hiển thị form chính. (user control ở dạng slide)
    Gửi bởi dagulink trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 25-11-2012, 12:08 AM
  3. Control Login sau khi đã Convert to Template thì ở trang code không gọi đc id của tứng control ?
    Gửi bởi depzai trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 10-07-2012, 10:30 PM
  4. 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
  5. Algorithm Gọi CONTROL khi có được thuộc tính Name của Control Trong C#
    Gửi bởi markpq trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 29-03-2012, 08:22 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