Thank you for your suggestions. Initially we designed RadComboBox
to have at least the same features as the standard MS combobox. The additional features which our control have are well described in our documentation topics
. As the time goes by we're extending the functionality of RadComboBox
and we'll consider adding the features you suggested in the future.
As to the tooltips, in case of dynamically assigning tooltip text, the solution is a bit more tricky. Actually there is an already existing event which is intended exactly for the same purpose - RadControl.ToolTipTextNeeded
(described in this topic
in our documentation). In the event handler you will set the necessary text to the ToolTipTextNeededEventArgs.ToolTipText
property. The tricky moment in this approach is obtaining the instance of RadControl which in this case is the popup form of the combobox. To get this instance you should use something like this:
|RadPopupForm popup = (RadPopupForm)radComboBox1.ComboBoxElement.ListBoxElement.ElementTree.Control;
|popup.ToolTipTextNeeded += new ToolTipTextNeededEventHandler(popup_ToolTipTextNeeded);
Another solution could be to use RadComboBoxItemDataBound
event (described in this topic
in our documentation). In the event handler you could set directly the tooltip text to the ToolTipText
property of the ItemDataBoundEventArgs.DataBoundItem
which represents the RadComboBoxItem displayed in the drop-down window.
I hope this information would help. If you have any additional questions, please don't hesitate to write us again.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.