AGB  ·  Datenschutz  ·  Impressum  







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

eigene ComboBox

Ein Thema von Sidorion · begonnen am 6. Jun 2006 · letzter Beitrag vom 7. Jun 2006
 
Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#1

eigene ComboBox

  Alt 6. Jun 2006, 17:09
Folgendes Problem: Ich will eine ComboBox erstellen, die bei den Einträgen links noch checkboxen hat, die man anhäkeln kann. Grundsätzlich habe ich dieses Problem schon in VCL gelöst bekommen, scheitere aber unter .Net daran, dass ich der Liste keine eigene Windows-Nachrichten-Warteschlange zuordnen kann. Für SetWindowLong bräuchte ich das handle der Liste, aber die Funktion, mit der ich unter VCL dieses gelöst habe, ginbt es unter .Net nicht.
Das Zeichnen der Checkboxen ist kein Problem, das mache ich it OwnerDraw und ob Haken gesetzt sind oder nicht, dafür hab ich ein BoolArray.

Mein Problem hierbei ist, dass ich den Clickpunkt in der Liste ermitteln und gegebenenfalls auch das Zuklappen verhindern muss (dann nämlich, wenn der User auf so eine Checkbox geclickt hat).

Jetzt die Frage: Gibt es unter .Net eine Möglichkeit, MouseMove und MouseDown in der runtergeklappten Liste abzufangen? Und wenn ja, wie mache ich das?
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  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 00:26 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 by Thomas Breitkreuz