TcheckListBox has no checkboxes
In the often used TChecklistbox are no checkboxes.
By the way, when this bug is fixed, I can make my Server-App ready for MAC-OS (and Linux), so this demonstrates from my point of view the great progress that is made here.
Comments (10)
-
repo owner -
reporter OK, I wasn't aware, that TCheckListbox is an owner-drawing component.
Are there more components - beside TDrawGrid - that will be not supported in total in Version 1.0, because it is ownerdrawn? That would be good to know for planing.
For the TCheckListbox I could use as a workaround TListview (Report-mode) (2 columns, 1 colum with checked and unchecked-bitmaps), when Images will be supported in TListview. Or do you have an other advice here?
-
repo owner TDrawGrid is ok, because it is custom control (all drawing made by component). Right now there is problem with native-control with owner-drawing (like TLisBox, TButton, TEdit ...).
As for TListView it seems it not support checkbox yet, we will try to implement this.
-
repo owner - changed status to resolved
Checkboxes and Images support have been added to TListView at 0.97. Use it.
-
reporter Thank you, that is great, big progress!
Could it be possible to show the subimages also in the header and in the subentries?
See attached a sample on Windows and on MAC with crossvcl.
-
reporter - attached ServerMac.png
- attached ServerWin.jpg
-
reporter It is great to have the TListview as a way to replace the TCheckListbox.
Nevertheless the TCheckListbox is a heavy used component, so it will make a lot of work to replace it in all dialogs, where it is used. So I want to ask again, if here could something be done in the nearer future.
CrossVCL has made a really great progress, I'am thrilled at the moment, how easy it is to bring step by step the vcl-dialogs that I have to linux and macos.
-
repo owner Since CheckedListBox isn't native control (just owner draw) it is not so easy. But we will try to implement it in one of next update.
-
repo owner - changed status to open
-
reporter That are good news, thanks!!
- Log in to comment
Yes, TCheckListBox is custom owner-drawing TListBox. For 1.0 we don't have plan to support owner-drawing controls. That's why it is impossible to use TCheckListBox right now.