webForumDet fria alternativet

Dubbelklick & ListView

.NET

4 svar · 324 visningar · startad av Loner

Medlem sedan feb. 200110 inlägg
Frågan#1

Hej!

Till ListView finns det ju bara eventet: itemclick.

Jag vill ju att användaren skall måsta dubbelklicka för att trigga händelsen.

Hur åstakommer jag det, kan ju ta mousedown på listview:en, men hur vet jag då vilken rad som musen står på..

/Loner

Medlem sedan juli 20011 304 inlägg
#2

Har du testat:
ListView1_DblClick() ;)

------------------
The computer is mightier than the pen, the sword, and usually, the programmer.

Medlem sedan feb. 200110 inlägg
#3

Ja det "har" jag, dblclick reagerar ju på om man dubbelklickar vart som helts i ListView:en, då måste man ju på nåt sätt maska fram om och vilken item man har musen på... hur gör man det isf?

/L

Medlem sedan juli 20011 304 inlägg
#4

Nåt sånt här, kanske...

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Private Sub lv_DblClick()

Dim Itm As ListItem
Dim x As Integer

Set Itm = lv.SelectedItem
x = lv.SelectedItem.index

'Kontrollerar att användaren har markerat en post
If lv.ListItems(x).Selected = True Then
'GÖr nåt. Du har Itm att skicka med om du vill
End If

End Sub

------------------
The computer is mightier than the pen, the sword, and usually, the programmer.

Medlem sedan feb. 200110 inlägg
#5

NJae det blir inge bra, då kan ju man dubbelklicka vart som helst i listview och ändå "trigga" den rad som är markerad.

Jag vill ju känna av att man dubbelklickar på raden.

/L

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)