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

Đề tài: [VC] Làm sao để tạo ra list CheckBox động ?

  1. #1
    No Avatar
    thinhCN Khách

    Mặc định [VC] Làm sao để tạo ra list CheckBox động ?

    Chào các bác,lâu lắm rồi em ko vào diễn đàn,bữa nay vào thấy diễn đàn đang ngày một mạnh lên mà thấy vui phấp phới. . Nhân hôm nay em có chút gút mắc về việc tạo một list CheckBox.Em đang muốn tạo một list CheckBox có dữ liệu lấy từ một file có sẵn,khi nào dữ liệu file thay đổi thì danh sách các Check Box cũng thay đổi theo.Ai biết giúp em với! Thank nhiều !

  2. #2
    Ngày gia nhập
    08 2006
    Nơi ở
    TpHCM
    Bài viết
    202

    có lẽ đã có sẵn những ActiveX component có chức năng như bạn mong muốn trên mạng, bạn thử tìm xem

    nếu tự làm, bạn sử dụng phát biểu API
    CreateWindow...để tạo CheckBox thay vì sử dụng Wizard của VC vì Wizard của VC không cho phép tạo control động. Về giải thuật mình thấy không khó

  3. #3
    No Avatar
    thinhCN Khách

    Cám ơn bạn đã hướng dẫn,nhưng chương trình của mình từ đầu đã xây dựng theo Wizard rùi, cũng được khá nhiều rồi, bây giờ mà làm lại thì ... Hic hic ! Bạn còn cách nào nữa ko,giúp mình với !

  4. #4
    Ngày gia nhập
    08 2006
    Nơi ở
    TpHCM
    Bài viết
    202

    ồ, chuyện bạn xây dựng các thành phần khác bằng Wizard không thành vấn đề ở đây, chúng không liên quan đến việc tạo thêm thành phần bằng API

    Tui nghĩ ở đây có nhiều người kinh nghiệm, đề nghị mọi người chỉ cho bạn này cách tạo 1 checkbox bằng API thêm một số phát biểu điều khiển check, uncheck, và lấy thuộc tính. Từ đó, bạn có thể tạo ra một số lượng tùy ý các checkbox

    Vì nó khá lằng nhằng nên tui không nhớ, codeproject có khá nhiều sample loại này

  5. #5
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Đó là hậu quả của việc nôn nóng, học mà không có nền tảng cơ sở. Chưa biết gì về lập trình Windows với API, pure C mà đã nhảy thẳng vào MFC, cuối cùng hụt chân. MFC làm hết cho bạn, cứ click next, next nên cuối cùng đụng chuyện là pó tay, muốn thay đổi code của MFC mà không được, không biết thay đổi chổ nào.
    Tui khuyên bạn nên tìm cuốn "Programming Windows" của Charled Pezod về đọc xong đã để có nền tảng rồi mới nhảy qua MFC.

  6. #6
    Ngày gia nhập
    07 2006
    Bài viết
    166

    Mặc định [VC] Làm sao để tạo ra list CheckBox động ?

    Lúc đầu đọc xong bài đầu tiên của bạn thinhcn thì chẳng hiểu nói về vấn đề gì, mãi sau khi đọc mấy bài sau mới hiểu là tạo Checkbox mà không bằng kéo thả . Bạn dùng hàm này thử xem:
    Code:
    hwndButton = CreateWindow( 
        "BUTTON",   // predefined class 
        "OK",       // button text 
        WS_VISIBLE | WS_CHILD | BS_CHECKBOX   ,  // styles 
     
        // Size and position values are given explicitly, because 
        // the CW_USEDEFAULT constant gives zero values for buttons. 
        10,         // starting x position 
        10,         // starting y position 
        100,        // button width 
        100,        // button height 
        hwnd,       // parent window 
        NULL,       // No menu 
        (HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE), 
        NULL);      // pointer not needed
    Còn code hoàn chỉnh thì search xem thiếu gì
    Mình cũng học nôn nóng, không có nền tảng (theo như bạn TQN nói), đầu tiên nhảy vào MFC mà chưa biết gì về API, sau đó chạy qua API, rồi chạy qua chạy lại 2 cái đó.
    @TQN: Charles Petzold chứ bác :-/
    Đã được chỉnh sửa lần cuối bởi vinhie47 : 30-10-2006 lúc 12:57 PM.

  7. #7
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Ừ, cám ơn vinhie47, nhớ đâu gõ đó, chứ còn đứng dậy lục tìm cuốn sách thì làm biếng quá.

  8. #8
    No Avatar
    thinhCN Khách

    Hic ! Em có muốn thế đâu,vẫn biết là học bài bản là tốt rùi nhưng mà vì tình thế bắt buộc,thời gian ko cho phép nên mới phải học kiểu nhảy cóc như thế,xong project này,quyết tâm học lại thật nghiêm túc ! Các ơn vinhie47 nhiều nhé, và cũng cám ơn bác TQN về bài giảng ngoài giờ đấy nhé!

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. Lấy item được chọn trong List CheckBox với lập trình C#
    Gửi bởi Xcross87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 28-06-2007, 03:46 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