Forums Neueste Beiträge
 

mousedown und doubleclick event in Listview

28/08/2007 - 22:56 von helly meier | Report spam
Hallo Leute

Ich habe da eine Frage zu der ListView.
Weiss jemand wie man es angehen kann, wenn man einen MouseDown Event auf
einem Listeview gesetzt hat und zusàtzlich das doubleClick Event verwenden
will.

Ich benötige das MouseDown Event für das Drag&Drop.

Wenn nun einen DoubleClick auf ein ListItem mache, wird immer bereits nach
dem ersten Click schon das MouseDown Event ausgeführt und das DoubleClick
Event ignoriert.

Hier mein Code, welchen ich im MouseDown drin habe:
if (listviewTemplates.GetItemAt(e.X, e.Y) != null)
{
listview1.DoDragDrop(listview1.GetItemAt(e.X, e.Y),
DragDropEffects.Copy);
}


Danke für Eure Hilfe, Gruss
Helly
 

Lesen sie die antworten

#1 Frank Dzaebel
29/08/2007 - 08:47 | Warnen spam
Hallo Helly,

Weiss jemand wie man es angehen kann, wenn man einen MouseDown Event auf
einem Listeview gesetzt hat und zusàtzlich das doubleClick Event verwenden
will.



Z.B. SystemInformation.DoubleClickTime im MouseDown mit
einem Timer warten, obs nicht noch ein DoubleClick wird.
Ggf. ControlStyles.StandardDoubleClick einbeziehen.

[Funktionsweise von Mauseingaben in Windows Forms]
http://msdn2.microsoft.com/de-de/library/ms171541(vs.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen