Habe noch mal weiter getestet. Egal welche Fontgröße ich zuweise, solange ich mich im OnCreate befinde, bleibt die Höhe der Combobox bei 25.
Habe ich.. meine höhe ist 21.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1 := TComboBox.Create(Self);
ComboBox1.Parent := self;
ComboBox1.Top := 10;
ComboBox1.Left := 10;
ComboBox1.Font := TFont.Create;
ComboBox1.Font.Name := 'Tahoma';
ComboBox1.Font.Size := 8;
ComboBox1.Height := 21;
ComboBox1.Width := 200;
ComboBox1.Text := Inttostr(ComboBox1.height);
end;
siehe shot
PS:
Ohne Zuweisung der Höhe!
siehe shot ClientRect
gruss