Wim W.A. ten Brink
Workshop Alex
Posts: 30
Joined: 2005-11-23
|
I discovered one minor issue with the TadxCommandBarComboBox component which I don't think can be solved because it would break all existing code. The problem is that the ListIndex property is not the index of a zero-based array.
Still, it might be interesting to add a second property to this component called ItemIndex which always returns ListIndex-1. This is useful since almost all other Delphi lists and arrays start with 0 as their first element.
This is especially useful when I need access to the Items property. I have used AddObject to add strings to the dropdown to link a name with a pointer to some data. Now I need to use Items.Objects[Pred(ListIndex)] which can be confusing if someone else takes over my project. (Because with other stringlists I use Items.Object[ItemIndex])
So one additional property called ItemIndex would make this component a bit more similar to other dropdown listboxes and other lists.With kind regards,
\/\//\ Workshop Alex |
|
Dmitry Kostochko
Add-in Express team
Posts: 2880
Joined: 2004-04-05
|
Hi Wim,
Thank you for your suggestion. We will discuss it and probably add this feature.
|
|