Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: control windows forms

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

    Mặc định control windows forms

    Giả sử tôi có 5 ô checkbox "chk1 - chk2 - chk3 - chk4 - chk5". Có cách nào duyệt qua 5 ô checkbox này bằng vòng lặp một cách đơn giản được không (thay vi đi kiểm tra từng cái thủ công)? Rất mong nhận được sự giúp đỡ!!!

  2. #2
    Ngày gia nhập
    01 2008
    Bài viết
    120

    for(int i=1;i<=5;i++)
    {
    string s="chk_"+i.ToString();
    CheckBox chk=this.FindControl(s);
    if (chk !=null)
    {
    // Lam gi thi lam
    }
    }
    // Day co fai cai ban muon

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

    ồ rất cảm ơn bạn đã giúp đỡ, không biết có phải cái cần không, để mình thử xem sao...

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

    ông thepbac ơi, sao tôi dùng thử đoạn code trên lại không được vậy. Phải khai báo System.Web, mà như vậy thì đâu có ứng dụng được trên Win Form

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    8

    Trích dẫn Nguyên bản được gửi bởi thepbac Xem bài viết
    for(int i=1;i<=5;i++)
    {
    string s="chk_"+i.ToString();
    CheckBox chk=this.FindControl(s);
    if (chk !=null)
    {
    // Lam gi thi lam
    }
    }
    // Day co fai cai ban muon
    hì bác là cách này khác nào đi tìm checkbox, chứ có kiểm tra được checked của nó đâu
    newbie mong mọi người giúp đở

  6. #6
    Ngày gia nhập
    11 2007
    Bài viết
    8

    Mặc định control windows forms

    mình làm cách chắc hơn cùi bắp nhưng kết quả cho ra cũng đúng, checked tất cả các checkbox trên form:
    Code:
    private void button1_Click(object sender, EventArgs e)
            {
                string nameCheck="";
                for (int i = 0; i < Controls.Count; i++)
                {
                    if (Controls[i].GetType().ToString() == "System.Windows.Forms.CheckBox")
                    {
                        CheckBox ck = (CheckBox)Controls[i];
                        if (ck.Checked)
                            nameCheck += ck.Name + " , ";
                    }
                }
                label1.Text = nameCheck;
            }
    Đã được chỉnh sửa lần cuối bởi vanlam_it : 04-12-2008 lúc 03:13 PM. Lý do: edit
    newbie mong mọi người giúp đở

  7. #7
    Ngày gia nhập
    07 2007
    Bài viết
    44

    Đã được chỉnh sửa lần cuối bởi thienthanit : 04-12-2008 lúc 05:06 PM.
    Cộng đồng C# Việt Nam - www.csharpvn.com

  8. #8
    Ngày gia nhập
    11 2008
    Bài viết
    2

    Rất cảm ơn bạn thienthanit --- đây đúng là cái mình cần, mà công nhận ông bạn giỏi thiệt, à chắc

  9. #9
    Ngày gia nhập
    11 2008
    Bài viết
    2

    chà web của ông thienthanit sao chưa thấy ai vào post bài hết vậy, hic hic, tôi sẽ cố gắn post bài ủng hộ ông bạn

  10. #10
    Ngày gia nhập
    05 2008
    Bài viết
    11

    làm như sau cũng được nè, đưa tất cả đống checkbox đó vào 1 cái panel1
    PHP Code:
    private void button3_Click(object senderEventArgs e)
            {
               
                foreach (
    CheckBox c in panel1.Controls)
                {
                    if (
    c.Checked == true)
                    
    textBox1.Text textBox1.Text +   c.Name;
                }
                
                    

            } 

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

  1. Tài liệu học Windows Forms căn bản.
    Gửi bởi nhulongctk35 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 25-12-2013, 10:08 PM
  2. Xử lí dữ liệu trong Windows Forms C++
    Gửi bởi dacklayer trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 28-04-2013, 06:15 PM
  3. Tài liệu C#, Lập Trình Windows Forms, ai có cho mình xin
    Gửi bởi billle trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 9
    Bài viết cuối: 13-03-2012, 10:10 PM
  4. Tài liệu C++.net + windows forms ai có cho mình xin?
    Gửi bởi jvinhit trong diễn đàn Công cụ, ebooks VC++
    Trả lời: 1
    Bài viết cuối: 09-09-2011, 07:33 PM
  5. Hỏi về VC++ Windows Forms Application
    Gửi bởi tiachot trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 02-05-2010, 12:10 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