Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
So habs jetzt einfach mal so gemacht:
{ TThemesSpeedButton }
//******************************************************************************
//* Paint
//******************************************************************************
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Hab mir grad überlegt den Button auch selbst zu zeichnen, da er sonst auch bei den unterschiedlichen Themes merkwürdig aussieht ^_^
Offtopic:
Edith = Edit
Also hatte den Beitrag editiert ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Klappt soweit wunderbar, zumindest mit dem Rahmen...jedoch habe ich nun das Problem, dass der Button
sich immer über den Rahmen legt...mal schauen was ich da mache ^_°
Btw sagt Edith schonmal vielen Danke :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Hmhm, wenn ich das richtig verstehe muss ich aber nu dann alle Controls selbst erstellen?
Also nen eigenen Combobox-Button mit den Themes z.b.?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Äh hm naja im Endeffekt brauche ich ja nur die Rahmenfarbe der Combobox,
da ich ja nicht direkt ne Combobox habe sondern eher ein Panel wo nen
Button und nen Eingabefeld draufliegen...
Werd mir das aber mal anschauen mit den Themes, vll krieg ich die Informationen da raus :o
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
So ich hab mein Panel nun mit nem Canvas erweitert und versuche mal den Rahmen halt manuell zu zeichnen,
die Frage die sich mir dabei aber stellt...welche Farbe nutzt eine normale Combobox im XP-Style? :o
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
ParentBackGround hat bei mir nur bewirkt, dass der Button zumindest keinen grauen
sondern nur einen weißen Rahmen hat.
Also hier mal ein Bild zur aktuellen Situation:
1. Aktuelles Design im XP-Style
2. Aktuelles Design ohne XP-Style
3. Gewünschtes Design im XP-Style (also so in etwa)
Edith hätte sonst noch anzubieten das der Rahmen richtig ist, aber der Button mit nem weißen Rahmen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Soweit ich das sehe reagiert der genau wie der TButton, habe zumindest
keinen Unterschied feststellen können.
Schlecht aussehen tut er soweit ja nicht, nur ist halt der weiße Rahmen störend...
Zur Zeit versuche ich es so:
Panel.BevelInner := bvNone;
Panel.BevelOuter := bvNone;
Panel.BorderStyle := bsSingle;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Alaitoc,
27. Okt 2009
Die Komponente besteht aus nem TPanel, wo ein TEdit und ein TSpeedbutton draufliegen.
Dann gibts natürlich noch die anderen Sachen für den Treeview, aber das sollte hier
ja dann nebensächlich sein.