Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Der schöne Günther,
9. Feb 2017
Mein Anwendungsfall war ganz einfach: GridPanel mit linke Spalte eine Combobox, in der rechten Spalte ein Button mit einem Plus-Zeichen. Und man sieht eigentlich direkt dass Button und Combobox nicht bündig verlaufen. Sieht nicht schön aus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Der schöne Günther,
8. Feb 2017
Falls ich mich schlecht ausgedrückt habe: Ich meine keine gemalten Pixel-Ränder, sondern optische "Abstände": Auf dem Bild oben hat der Button Top = 0 aber man sieht trotzdem noch das knallgelbe Formular zwischen der Titelleiste und dem Button. Bei Comboboxen, Edits usw. ist das nicht so.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Der schöne Günther,
7. Feb 2017
So richtig?
procedure TForm10.Button2Click(Sender: TObject);
var
newRegion: HRGN;
buttonRect: TRect;
begin
//
buttonRect := Button1.ClientRect; // Oder BoundsRect?
buttonRect.Inflate(+1, +1); // Bei -1 kommt raus was man erwartet