Under WinXP, if you set the ColumnHeader in a ListView object to Width 0, it is still displayed - about 16 pixels wide - (width 0, or hidden columns, are handy for holding variables and stuff). Displays OK (i.e. hidden) under Vista.
The TabControl - TabPage Holder, when set to autosize, it often draws over the edge frame of the tab contol (both win XP and Vista).
With the ListView, SubItems work differently to the standard ComCTL32 Windows control - you have to ensure that you always populate a value for each subitem in the ListView, in ascending order, otherwise it blows with 'invalid array index' - this error also happens when you reference a subitem at runtime where no value has been assigned to it.
The default of the first ListViewItem being selected if there are Items in the listview is also different (a ListViewItem is only selected when you click on it) - this is again different from the ComCTL32 ... which means a lot more coding/checking whn you move across to the new CodeJock control.
Other than those niggles, the Controls are pretty cool ...
(17the Dec 2007) - Here's a couple more:
Alignment property on ListViewColumnHeader doesn't seem to work.
There's no Sorted property on the Treeview Nodes.
(Does make migration to the Codejock controls from the ComCTL32 ones a bit of a pain ...)
|