Control und MouseEvents



  • Hi,

    ich hab ein kleines Problem mit der Klasse Control. Und zwar habe ich meine Klasse von dieser abgeleitet und bis jetzt nur ein Rechteck um das gesamte Steuerlement mit OnPaint gezeichnet.

    Jetzt möchte ich, wenn man in dieses Rechtklickt klickt, dass ein Ereignis aufgerufen wird. Dazu habe ich die Methode OnMouseClick überschrieben, aber leider funktioniert das nicht so ganz. Wenn ich in das obere Drittel des Rechtecks bzw. meines Controls klicke, dann wird kein Ereginis ausgelöst. Auch bei den anderen OnMouse Methoden nicht. Wie kann ich das beheben?

    Gruß



  • Ein Ansatz wäre den relevanten Ausschnitt deines Codes zu posten, da wir nicht hellsehen können.

    Hast du auf dem Control ein Label? Eventuell sogar im oberen drittel? Sollte dies der Fall sein, ist das auch der Grund dafür, dass auf das Click Event nicht reagiert wird. - Ansonsten kann ich dir auch nur mit mehr Informationen helfen.


Anmelden zum Antworten