26. januar 2008 - 23:33Der er
5 kommentarer og 1 løsning
Undgå event bubbling af MouseUp
Jeg det problem at jeg i et ListView vil selecte items ved MouseDown og dernæst tilbyde drag'n'drop. Hvis man så dropper et item fra ListView A i ListView B, så fyres MouseUp på ListView A bagefter, og selecter derved et nyt item (indbygget funktionalitet).
Jeg kan nå at se MouseUp i en eventhandler inden det tilsyneladende sker, men kan ikke stoppe eventen fra at bubble videre, er der nogen som helst måde at gøre det på ?
Eller evt. anden måde at undgå ListView'et får selected et item i denne situation ?
Du kan prøve at lave en nedarvning af ListView, og så bruge "dit eget" ListView i stedet. Fordelen ved at gøre det, er at du kan override MouseUp. Hvis du ikke kalder base.MouseUp i den override'de metode, vil eventet ikke blive skudt af
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.