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

Đề tài: sự kiện với checkbox

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

    Mặc định sự kiện với checkbox

    Mong các bạn trả lời dùm minhh nhé. Trong một form mình có một radioButtuon và mọt 4 checkbox như trong đoạn code dưới đây. Khi mình loadform thì cho 4 checkbox đó là enable=false. khi chon mọt trong các radiobuton và lần lượt chọn các checkbox thì lần lưot cac checkbox do có enable=true( tức là có thể nhìn thấy và thao tác trên đó). Nhưng khong hiểu sao mình như đoạn code dưới đây lại không thể làm được như mình cần. Mong các bạn chỉ dùm mình nhé. có thể nhắn vào mail cho mình nhothuong83@yahoo.com nhé:
    Visual C# Code:
    1.  if (radioButtonKH.Checked==true )
    2.              {
    3.                 if (chkMa.Checked==true )
    4.                 {
    5.                     cbomaTim.Enabled =true;
    6.                     napcbotimKH();
    7.                 }
    8.                 if (chkTen.Checked == true
    9.                 {
    10.                     txttenTim.Enabled = true;
    11.                 }
    12.                 if (chkDC.Checked == true)
    13.                 {
    14.                     txtdcTim.Enabled = true;
    15.                 }
    16.                 if (chkDT.Checked == true)
    17.                 {
    18.                     txtdtTim.Enabled = true;
    19.                 }
    20.  
    21.  
    22.             }

    Bỏ code vào tag code bạn nhé . zkday
    Đã được chỉnh sửa lần cuối bởi zkday2686 : 23-03-2009 lúc 12:04 AM.

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

    Đọc yêu cầu của bạn, tôi không hiểu hết ý bạn. Nhưng bạn có thể làm như sau để thiết lập thuộc tính enable và sử dụng sự kiện checkedchange của đối tượng radiobutton và checkbox
    1)Khi thiết kế bạn nên thiết lập trạng thái mặc định các đối tượng(không cần viết trong form_load)
    2)Xác định trạng thái enable của các đối tượng, ví dụ: khi checked vào option này thì thuộc tinh enable của đối tượng nào bằng true, đối tượng nào bằng false
    3)viết 1 hàm tên setControl như sau:
    void setControl(bool f)
    {
    dt1.Enabled = f;
    dt2.Enabled = !f;
    ...
    }
    4) sau đó trong sự kiện checkedchange của radiobutton bạn viết như sau:
    void cmdButton1_checkedchange( , )
    {
    if(cmdButton1.Checked)
    setControl(true);
    else
    setControl(false);
    }
    Chúc bạn thành công

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

  1. Lấy Dữ Liệu Cột CheckBox Trong GirdView Đỗ Lên Control CheckBox
    Gửi bởi NguyenDuyPC trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 11-07-2013, 07:29 PM
  2. ADO.NET Xử lý enable/Disable CheckBox trong mảng các checkBox
    Gửi bởi hung_3805 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-03-2012, 02:21 PM
  3. Sử dụng checkbox trong Gridview ASP.NET - khi check vao checkbox không thay đổi trạng thái checked
    Gửi bởi skyline17 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 14-10-2011, 03:34 PM
  4. Điều khiển checkbox của 1 trang web có sẵn (Code để tự động check 1 checkbox)
    Gửi bởi kscntt trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 4
    Bài viết cuối: 05-08-2011, 08:24 AM
  5. Xử lý sự kiện checkbox c#
    Gửi bởi tancntt88 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 7
    Bài viết cuối: 17-09-2010, 11:32 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