DoppelClick

21/01/2009 - 23:25 von Tamara Mikes | Report spam
Salü alle zusammen

Und ich dachte es wàre so einfach... Eigenschaft DoppelKlick doppelklicken und Code
einfügen. Sie wie ich das beim Klick Ereignis auch mache. Aber weit gefehlt.

Warum finde ich von meinem Button in C# das Ereignis DoppelKlick nicht? In englisch müsste
das ereignis doch
DoubleClick oder MouseDoubleClick heissen. Muss ich da was einstellen damit ich dieses
Ereignis in den Eigenschaften sehen kann?



Dann habe ich probiert den folgenden Code einzufügen:



private void cmdAdress_DoubleClick(object sender, EventArgs e) {
MessageBox.Show("Doppelt...");
}

Das ist ihm aber egal und er macht dennoch das was im Click Ereignis drinn steht.



Was muss ich machen, dass mein Button sowohl auf Click als auch auf DoubleClick reagiert?



Vielen Dank für Hinweise

Gruss Tamarra
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
21/01/2009 - 23:54 | Warnen spam
Hallo Tamara!

"Tamara Mikes" schrieb:
Und ich dachte es wàre so einfach... Eigenschaft DoppelKlick doppelklicken
und Code einfügen. Sie wie ich das beim Klick Ereignis auch mache. Aber
weit gefehlt.



Beachte: Wenn auf den Doppelklick reagiert wird, dann wird auch das
'Click'-Ereignis ausgelöst, denn zum Zeitpunkt des ersten Mausklicks kann
noch nicht entschieden werden, ob damit ein Doppelklick gemeint ist. Deshalb
ist es bei einer Schaltflàche nicht sinnvoll, den Doppelklick zu behandeln.
Üblicherweise wird ja bereits beim Einfachklick eine Aktion angestoßen.

Weshalb willst Du also beide Klickereignisse behandeln?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen