Hm, ingen som kan hjälpa en på vägen+ :(
Halloj, jag har 2 stycken listviews som jag kan dra objekt till och från varandra. Problemet är att jag vill även kunna dubbelklicka i en listview och då ska det hända andra saker. Så här ser det ut:
Jag har kopplat ett par event till listview1:
Mouse_Down : sätter en flagga till true (down)
Mouse_Move : Kollar flaggan, om ej true return direkt, annars dra med värde.
DragDrop återställervärdena.
Detta fungerar bra, men att koppla till så det händer saker när jag dubbelklickar verkar helt omöjligt. Jag har provat att använda en flagga till som sätts vid mouseup och som kollas i mousemove innan ngt annat. Men det fungerar inte nått vidare... ideér??
Edit: kastar med lite kod:
private void lVClient_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
lVClient_mdown = true;
}
private void lVClient_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if ( ! lVClient_mdown )
return ;
if ( e.Button == MouseButtons.Right )
return ;
string str = GetItemText(lVClient) ;
if ( str == "" ) return ;
lVClient.DoDragDrop(str , DragDropEffects.Copy | DragDropEffects.Move ) ;
}

