Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
12. Jan 2004
Nein, tut es nicht! Aber ich hab doch schon die Lösung...
Auch in Deinem Beispiel geht es nicht so wie ich es will... schau Dir doch mal den Code an und sieh Dir an was er bewirkt, dann wirst Du sehen, das die Borlander da tatsächlich etwas wichtiges vergessen haben.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
12. Jan 2004
Ich hab wohl das gleiche Delphi wie Du ;) ... schliesslich zeigt Dein Beispiel auch nur ein ToolButton mit dem Style "DropDown" und eben nicht "WholeDropDown"! Und genau darum ging es ja :-D :gruebel:
Schau Dir doch die Toolbuttons auf dem Bild mal genauer an ;) ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
11. Jan 2004
Ein kleines Schönheitsproblem gibt es noch...
Irgendwie ist der bettr. Toolbutton zu breit geraten:
http://www.frifra.de/Temp/tbalign.jpg
...obwohl AutoSize=True ist... Der Pfeil sollte schon näher am Glyphen sein :?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
11. Jan 2004
Danke ;)
Ich hab den Code noch etwas erweitert, da dieser Style erst ab IE5 verfügbar ist und es mit IE4 (oder früher) zu unerwarteten Verhalten kommen könte:
uses
CommCtrl, Registry;
procedure TBSetWholeDropDown(hTB: THandle; iButton: integer);
function IEReady: Boolean;
var
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
11. Jan 2004
@Jonny: Dann hat der Button immernoch nicht den richtigen Style! Ich will auch den blöden "divider" innerhalb des Buttons weg haben... er wäre auch weg, wenn der Style stimmt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
11. Jan 2004
Wie mache ich einen Toolbutton zu einem "echten" DropDown-Toolbutton (Abbildung links.; Explorer)? Unter Delphi bewirkt der Style tbsDropDown (Abblildung rechts) nur, dass beim Klick rechts auf den Button das Menü aufpoppt... aber im Explorer öffnet der komplette Button das Menü!
http://www.frifra.de/Temp/tbtest.jpg