Entwickler-Ecke
WinForms - CheckBox.DoubleClick-Event nicht existent?
Kenpachi - Mi 23.03.11 20:12
Titel: CheckBox.DoubleClick-Event nicht existent?
Guten Abend.
Ich hab' mal wieder ein Problemchen...
Laut MSDN-Dokumentation gibt es in der
CheckBox-Klasse ein
DoubleClick-Event.
->
http://msdn.microsoft.com/de-de/library/system.windows.forms.checkbox.doubleclick.aspx
Ich finde es aber weder über den Designer, noch via Intellisense. :(
Stimmt die Dokumentation nicht, oder suche ich an der falschen Stelle?
In der Doku steht zwar "Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.", aber ich frage mich dann, wozu das Event da ist, wenn man es nicht im Code benutzen soll/kann.
MfG Kenpachi
Th69 - Mi 23.03.11 21:04
Dieser Satz steht immer dann in der Doku, wenn zwar die Eigenschaft, Methode oder Ereignis von der Basisklasse aus vererbt wird, aber eben dann deaktiviert wurde.
In dem Fall erbt CheckBox dieses Ereignis von der Control-Klasse. Da ein Doppelklick-Ereignis bei einer CheckBox nur dazu führen würde, daß der Haken erst aktiviert und dann sofort wieder deaktiviert werden würde, wurde es eben nicht implementiert.
Mittels spezieller Attribute [Browsable(false)] und [EditorBrowsable(EditorBrowsableState.Never)] wurde dieses Ereignis sowohl für den Designer als auch für IntelliSense versteckt.
Kenpachi - Mi 23.03.11 22:52
Hmm...
Dann muss ich halt den Text der CheckBox weg lassen und dafür ein Label nehmen und dessen DoubleClick-Event nutzen.
Vielen Dank für deine Antwort. :)
MfG Kenpachi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!