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

Đề tài: Thứ tự của control( textbox) được duyệt khi chạy đệ quy duyệt các control trên form

  1. #1
    Ngày gia nhập
    05 2011
    Bài viết
    27

    Angry Thứ tự của control( textbox) được duyệt khi chạy đệ quy duyệt các control trên form

    Hôm nay có đọc bài duyệt control trên box thủ thuật của diễn đàn.
    Code:
    public static void DeleteControl(Control ctrl)
            {
                if (ctrl is TextBox )
                {
                    ctrl.Text = string.Empty;
                }
                foreach (Control i in ctrl.Controls)
                {
                    DeleteControl(i);
                }
            }
    Nhưng ngồi nghĩ lại mình không hiểu nếu có 5 textbox thì thứ tự khi duyệt từng textbox căn cứ vào đâu.

    VD textbox1 - textbox2
    textbox3 - textbox4
    textbox5

    Textbox nào sẽ được duyệt trước textbox2 hay textbox3 . Mình nghĩ nó căn cứ vào tab khi mình gán có đúng không ? các bạn

  2. #2
    Ngày gia nhập
    02 2009
    Bài viết
    84

    Căn cứ vào tabindex đó bạn
    Càng học càng thấy mình thiếu nhiều kiến thức.........

  3. #3
    Ngày gia nhập
    06 2009
    Nơi ở
    Cái hộp
    Bài viết
    1,255

    Nhớ ko lầm là dựa vào thứ tự bạn add vào, đơn giản là cứ test sẽ biết.
    Men talk of killing time, while time quietly kills them.
    Time is what we want most, but what we use worst.
    ------------------------------
    YinYang's Programming Blog

  4. #4
    Ngày gia nhập
    05 2011
    Nơi ở
    ...loading...
    Bài viết
    205

    Yin Yang nói đúng, dựa vào thứ tự add vào, cái nào add vào gần đây nhất (mới nhất) sẽ được duyệt đầu tiên. Không tin bạn thử xem
    Code:
    foreach (Control con in this.Controls)
                {
                    if (con is TextBox)
                    {
                        TextBox txt = (TextBox)con;
                        listBox1.Items.Add(txt.Name);
                    }
                }
    MySkill Cần sự chung tay của tất cả các bạn
    http://forums.congdongcviet.com/show...613#post268613

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

  1. Cách duyệt hết các control trên windows phone 7.1?
    Gửi bởi vinguoiyeudau trong diễn đàn Lập trình Windows Mobile bằng C#
    Trả lời: 2
    Bài viết cuối: 13-07-2013, 01:44 PM
  2. 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
  3. ADO.NET Cách duyệt qua các control trong Ribbon C# như thế nào?
    Gửi bởi hoang14214 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-02-2012, 10:40 AM
  4. Cách duyệt qua các Control trong form C#?
    Gửi bởi vietdung1808 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 15-12-2011, 10:55 AM
  5. Duyệt các controls bằng foreach thì control nào sẽ được duyệt trước
    Gửi bởi chitviv trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 05-10-2011, 10:01 PM

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