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

Đề tài: Duyệt tất cả các textbox bằng foreach

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

    Red face Duyệt tất cả các textbox bằng foreach

    Trong form em có 4 cái textbox, làm sao để có thể dùng foreach duyệt hết 4 textbox và điền theo thứ tự là
    textbox1.Text = b,
    textbox2.Text = c,
    textbox3.Text =e,
    textbox4.Text =a,

    anh nào giúp em với
    Đã được chỉnh sửa lần cuối bởi chitviv : 27-09-2011 lúc 09:40 PM.

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    My Computer
    Bài viết
    195

    Nếu chỉ có 4 cái thì gán luôn như vậy chứ foreach làm gì cho mệt!
    Mà có 4 mà duyệt hết 5 cũng là điều không thể thực hiện!
    Hôm nào em ra đi anh thẫn thờ trên phố nhỏ
    Mây chiều giăng lối đi em đứng nhìn mắt bơ vơ
    Tóc xõa từ bờ vai hoen mi sầu rưng rưng lệ
    Cho tròn tuổi tình yêu lúc ban đầu xa cách nhau

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    121

    Trích dẫn Nguyên bản được gửi bởi thach.thuc Xem bài viết
    Nếu chỉ có 4 cái thì gán luôn như vậy chứ foreach làm gì cho mệt!
    Mà có 4 mà duyệt hết 5 cũng là điều không thể thực hiện!
    ah, em viết nhằm, duyết hết 4, đó là vd thui a ơi, em muốn dựa theo đó để suy ra các control khác

  4. #4
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nếu tất cả TextBox nằm trên form thì làm theo cách này:

    Visual C# Code:
    1. foreach (Control ctrl in this.Controls)
    2. {
    3.     if(ctrl is Textbox) ((TextBox)ctl).Text = "";
    4. }

    Nếu tất cả các Textbox nằm trong một Container như Panel thì
    Visual C# Code:
    1. foreach (Control ctrl in this._myContainer.Controls)
    2. {
    3.     if(ctrl is Textbox) ((TextBox)ctl).Text = "";
    4. }

    Chạy thử xem nhé!

    PS: chitviv hãy đọc và nghiên cứu luật lệ tham gia. Nếu không, bạn có khả năng sẽ bị cấm nếu bạn có bất kỳ bài viết nào vi phạm luật lệ nào được đưa lên.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    121

    Trích dẫn Nguyên bản được gửi bởi Kevin Hoang Xem bài viết
    Nếu tất cả TextBox nằm trên form thì làm theo cách này:

    Visual C# Code:
    1. foreach (Control ctrl in this.Controls)
    2. {
    3.     if(ctrl is Textbox) ((TextBox)ctl).Text = "";
    4. }

    Nếu tất cả các Textbox nằm trong một Container như Panel thì
    Visual C# Code:
    1. foreach (Control ctrl in this._myContainer.Controls)
    2. {
    3.     if(ctrl is Textbox) ((TextBox)ctl).Text = "";
    4. }

    Chạy thử xem nhé!

    PS: chitviv hãy đọc và nghiên cứu luật lệ tham gia. Nếu không, bạn có khả năng sẽ bị cấm nếu bạn có bất kỳ bài viết nào vi phạm luật lệ nào được đưa lên.
    Thật sự không phải em xin code đâu, em chỉ xin 1 cái sơ đồ các table của database để tự làm mà, với lại khi em đã Ghi Nhớ tài khoản trên trình duyệt thì a ban acc của em thì làm sao em có thể thoát ra để đọc được luật lệ, mỗi lần vào cdcv là gặp cái bản báo đã ban, than gia CDCV gần 1 năm nay e đã quá hiểu CDCV rồi, rất chuyên nghiệp

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

  1. Trả lời: 10
    Bài viết cuối: 20-04-2012, 01:02 PM
  2. duyệt tất cả các ROW trong table của access bằng foreach
    Gửi bởi chitvivo trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 11
    Bài viết cuối: 06-12-2011, 01:32 PM
  3. 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
  4. Cách dùng vòng lặp foreach để duyệt qua 10 textbox?
    Gửi bởi MYNAM trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 20-07-2011, 01:25 PM
  5. ADO.NET Làm sao để duyệt mảng bằng foreach ?
    Gửi bởi zalrol trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 05-05-2011, 08:53 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