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ố 12 kết quả

Đề tài: Tạo màu trong ListBox ???

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

    Mặc định Tạo màu trong ListBox ???

    các bạn chỉ giúp mình với!
    Mình có 1 ListBox, xuất ra giá trị ra List. Mình muốn các dòng chẵn có màu khác thì phải làm sao???

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Lấy DC.
    Tạo Font.
    Đưa vào DC
    Rồi xuất ra xem thử thế nào.

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

    Bạn có thể nói rõ hơn được ko??Mình mới làm C, cũng không rành lắm.
    thanks

  4. #4
    Ngày gia nhập
    01 2009
    Bài viết
    201

    Trích dẫn Nguyên bản được gửi bởi kidkid Xem bài viết
    Lấy DC.
    Tạo Font.
    Đưa vào DC
    Rồi xuất ra xem thử thế nào.
    Nói thế này đúng là khó hiểu quá,còn không biết DC là cái gì ???

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

  6. #6
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Mặc định Tạo màu trong ListBox ???

    Bên CodeGuru viết tương tự như MSDN viết ( override hàm DrawItem , mình nhớ là vậy )

    Bạn đọc vào thêm " oải " mà thôi.

    Bây giờ bạn làm thế này nhé,
    giả sử bạn có biến value của listbox là m_value, và biến control là m_control.

    Bắt sự kiện SelChange
    -----
    --
    Oạch mệt quá để tớ code cho nó lẹ.
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi kidkid : 20-02-2009 lúc 11:48 PM.

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

    Bác kid đừng nên làm thế.

  8. #8
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    hix là sao ? Có gì hok ổn vậy cà ?

  9. #9
    Ngày gia nhập
    01 2009
    Bài viết
    201

    Trích dẫn Nguyên bản được gửi bởi kidkid Xem bài viết
    hix là sao ? Có gì hok ổn vậy cà ?
    chạy trên VC++ 2008 lỗi nè ấn vào cái phần tử thứ 1 , 2, 3... thì nó nhảy lỗi luôn,mà cũng không đổi mầu gì cả ....





    Còn nếu chạy bên ngoài VC++ thì lại chạy bình thường,thấy đổi màu cái 1 và cái 3....
    Nhưng mà ý của chủ topic là muốn khi khởi động Form lên cái là sẽ có vài phần tử của List Box có mầu khác nhau rồi cơ....
    VD như hình vẽ này

    Đã được chỉnh sửa lần cuối bởi AdminPro : 21-02-2009 lúc 08:20 AM.

  10. #10
    Ngày gia nhập
    01 2009
    Bài viết
    201

    Nhân tiện các bác cho em hỏi hàm GetDC() có phải là hàm lấy thuộc tính in ra màn hình khong,em có đọc MSDN nhưng không hiểu rõ lắm,nó đâu có thuộc lớp CListBox đâu nhỉ
    m_ctrListBox.GetDC()->FillRect(&rect, new CBrush( RGB(100,100,100)));

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

  1. Add danh sách từ ListBox này sang listBox khác?
    Gửi bởi quanghoa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 15
    Bài viết cuối: 15-08-2014, 10:31 AM
  2. Cách lấy giá trị của Listbox trong ASP.net?
    Gửi bởi nguyenkhanhminh trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 8
    Bài viết cuối: 04-06-2011, 09:12 AM
  3. LISTBOX trong VC++. Kiểm tra trùng lặp trong listbox?
    Gửi bởi set.8x trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 15-01-2010, 02:53 PM
  4. Lưu dữ liệu trong listbox???
    Gửi bởi NghiDung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-06-2008, 12:36 PM
  5. Tự động cộng hết tất cả các số có trong listbox
    Gửi bởi LidoStudio trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 04-08-2007, 04:20 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