Thema: Delphi eigene ComboBox

Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: eigene ComboBox

  Alt 1. Jan 2008, 18:56
Ich habe das Problem jetzt über einen Umweg gelöst...

Eine CompoBox (Style=csDropDownList) wird hinter einem Edit-Feld versteckt und softwareseitig bei Bedarf aufgeklappt:

Delphi-Quellcode:
procedure TFormTurniere.EditMouseEnter(
  Sender: TObject);
begin
  if Edit.Text = 'then BitBtnOpenClick(Self);
end;

procedure TFormTurniere.BitBtnOpenClick(Sender: TObject);
begin
  ComboBox.Left := Edit.Left;
  ComboBox.Width := Edit.Width;
  ComboBox.Top := Edit.Top;
  ComboBox.Height := Edit.Height;
  ComboBox.DroppedDown := True;
end;
Das ist optisch sehr ansprechend und für den Nutzer intuitiv, wenn auch etwas aufwändig umzusetzen...

stahli
  Mit Zitat antworten Zitat