Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
24. Okt 2007
Irgendwas passt da aber nicht. Zumindest bei mir steht das Label zu weit rechts. Kontrolle mit einer Line bei 300.var l: TLabel;
procedure TForm1.Button1Click(Sender: TObject);
begin
l.Caption := l.Caption + 'A';
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
l := tLabel.Create(self);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
24. Okt 2007
Ich finde das Ergebnis nicht unlogisch. Durch die Property AutoSize wird die Größe (und damit auch die Breite) an den Text angepasst. Und wenn Du Left auf 300 stellst, ist die linke Begrenzung eben 300. D.h. ergo, dass es nichts bringt, Alignment einzustellen, wenn AutoSize auf true steht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
24. Okt 2007
Setz mal Color auf z.B. clRed, dann wirst Du es sehen ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
24. Okt 2007
with lCaptionDesc do
begin
Left := 0;
AutoSize := false;
Width := 300;
Top := 3;
Alignment := taRightJustify;
Parent := tsFilter;
Caption := 'Ein bischen Text... Bla bla blub';
end;