Ich bemerkte, dass die Höhe eines TToolButton erhöht, wenn Sie den Style der Schaltfläche auf tbsDropdown festlegen. Ich kann verstehen, dass die Breite zunimmt, so dass die Schaltfläche Platz zum Zeichnen des Abwärtspfeils bietet, aber ich bin nicht sicher, ob eine Erhöhung der Höhe erforderlich ist.TToolButton Höhe wächst mit Style = tbsDropdown
Schritte, das Problem (Delphi 2010, Windows 7 x64) zu reproduzieren:
- hinzufügen TToolBar zu einem Formular, showCaptions = True
- Rechtsklick hinzufügen, um eine Schaltfläche, um die Toolbar
- Set-Taste Style = tbsDropDown und beachten Sie wächst auf den Button in der Höhe
die gleiche Höhe Anstieg geschieht, wenn es Bilder in der Symbolleiste zugeordnet sind, in diesem Fall gibt es ALR eady viel mehr vertikalen Platz zur Verfügung in der Schaltfläche, um das Dropdown zu zeichnen.
Hier ist ein visuelles Beispiel: alt text http://img440.imageshack.us/img440/1462/ttoolbar02.png alt text http://img291.imageshack.us/img291/966/ttoolbar01.png
Gibt es eine Abhilfe für dieses, ohne die VCL-Hacking, oder wird dies in der Windows-Systemsteuerung fest einprogrammiert?