Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#1

TMS Combobox Auto-Dropwidth?

  Alt 29. Mär 2012, 11:48
Aloah!
Ich würde gerne die Dropwidth meiner TAdvComboboxen an deren Listeninhalt anpassen. Die Boxen werden bei jedem OnDropDown frisch aus einer DB befüllt, und sind im Stil csDropDownList. Der intuitive Weg - im OnDropDown alle TextWidth() der Items mit dem Combobox-Canvas zu ermitteln und den höchsten zu setzen - scheitert daran, dass die Combobox das Setzen dieses Wertes an dieser Stelle leider ignoriert, und die Liste stets genau so breit aufklappt wie die Combobox selbst ist.
Uhm, wie?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat