AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TControlList

Ein Thema von TurboMagic · begonnen am 6. Apr 2024 · letzter Beitrag vom 7. Apr 2024
 
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.053 Beiträge
 
Delphi 12 Athens
 
#4

AW: TControlList

  Alt 7. Apr 2024, 15:19
Ich würde dir raten, dafür OnItemDblClick zu verwenden. Dann bekommst du keine Konflikte.

Ansonsten kannst du im OnKeyDown das OnClick deaktivieren und im OnKeyUp wieder aktivieren. Das Problem ist aber, dass OnClick immer ausgelöst wird, auch wenn gar kein Eintrag angeklickt wurde. Wenn also per Tastatur (oder voreingestellt) ein Eintrag ausgewählt wurde, wird der Dialog bei einem Klick außerhalb der Items dennoch geschlossen. OnItemClick wiederum wird nur ausgelöst, wenn sich der Eintrag ändert.
Grr! Der erste Versuch das Umzusetzen endet erst Mal in einer Fehlermeldung des Formdesigners.
Hatte auf das Event Doppelgeklickt um wie üblich den leeren handler anzulegen und jetzt sagt die
IDE sie kann den nicht finden. Duh! Die IDE hätte den doch erst anlegen sollen...

Naja, gibt's halt den nächsten Bugreport...

Ah, inzwischen gesehen, dass die IDE es wirklich versuchte, es aber an falscher telle mitten in einen anderen Handler reinpappen wollte...

Grüße
TurboMagic

Geändert von TurboMagic ( 7. Apr 2024 um 15:31 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:53 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