![]() |
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
|
AW: Werte in Combobox einfügen klappt so nicht
vielleicht liegt es am Lazarus :-(
|
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
Vielleicht geht es ja auf, aber irgendwas macht es wieder zu?
Delphi-Quellcode:
oder
with TComboBox(Sender) do
begin SetFocus; Perform(CB_SHOWDROPDOWN, WParam(True), 0); // WParam(False) für zu end;
Delphi-Quellcode:
uvm.
with TComboBox(Sender) do
begin SetFocus; Application.ProcessMessages; Perform(CB_SHOWDROPDOWN, WParam(True), 0); // WParam(False) für zu end; PS: Zitat:
|
AW: Werte in Combobox einfügen klappt so nicht
Eigentlich reden wir vom Style csDropDown, müsste also klappen. In Delphi. Und wie gesagt, den Code oben habe ich getestet.
Aber wo wir schon beim Thema sind, wobei das Problem ich aber bei mir sehe, denn in den Eigenschften des TE steht ja, dass mit Lazarus programmiert wird, aber es wäre dennoch nicht falsch den Hinweis auch so mal fallen zu lassen. Für die Unaufmerksamen wie mich. |
AW: Werte in Combobox einfügen klappt so nicht
Wenn Lazarus nichts eigenes gebastelt hat und es sich um das native Windows Steuerelement handelt, wüsste ich nicht, was Lazaurs damit zu tun haben sollte.
|
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
Aber es liegt auch an Dir, dass Du keine Lösung gefunden hast. Stichwort: mangelnde Grundlagen Wenn .Perform() nicht funktioniert, dann nimmt man halt SendMessage und schon funktioniert das automatische Aufklappen der Box auch unter Lazarus:
Delphi-Quellcode:
procedure TForm1.ComboBox1Enter(Sender: TObject);
begin SendMessage(TComboBox(Sender).Handle, CB_SHOWDROPDOWN, 1, 0); end; |
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
mit
Delphi-Quellcode:
und style csdropdownLIST habe ich die gewünschten Funktionen und Eigenschaften.
Liste.ItemIndex := Liste.Add('Neues Item');
Warum also sonstwie verkünsteln? ;-) |
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
#15: Zitat:
Zitat:
Dass Du nun auf die Möglichkeit der Eingabe in die Property Text der ComboBox verzichten möchtest, dass hast Du uns leider nicht mitgeteilt. |
AW: Werte in Combobox einfügen klappt so nicht
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz