![]() |
TComboBox:auswählen unmöglich wenn onMouseEnter/Leave <&g
Delphi-Quellcode:
Wenn diese beide Events zugewiesen sind, dann kann man nichts mehr, was in ComboBox ist, auswählen? :gruebel:
procedure TsomeForm.OnSomeFormCreate(Sender: TObject);
begin cb.OnMouseEnter := cbOnMouseEnter; cb.OnMouseLeave := cbOnMouseLeave; // cb ist TComboBox end; procedure TsomeForm.cbMouseEnter(Sender: TObject); begin cb.Font.Style := cb.Font.Style + [fsBold]; end; procedure TsomeForm.cbMouseLeave(Sender: TObject); begin cb.Font.Style := cb.Font.Style - [fsBold]; end; |
Re: TComboBox:auswählen unmöglich wenn onMouseEnter/Leave &a
Du veränderst das visuelle Erscheinungsbild der ComboBox, dann muss die neugezeichnet werden. Das beißt sich anscheinend damit, die Runterklappbox "auszufahren".
Das Aufklappen geht aber einwandfrei, wenn die Ereignisse MouseEnter/MouseLeave nur Aktionen ausführen, die nicht direkt die ComboBox betreffen. Testweise habe ich mal die Caption des Hauptfensters geändert, das ist kein Problem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 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