Snippet

Dvojité kliknutí na položku v ListBoxu

Přidáno: 28.6.2010       Kategorie: Aplikace       Autor: Ondřej Linhart

Pokud potřebujete aktivovat nějakou činnost dvojitým kliknutím na položku v ListBoxu, použijete událost MouseDoubleClick. Problém je, že událost nastane v případě dvojitého kliknutí kamkoliv v ListBoxu (i mimo konkrétní položku). Proto je potřeba použít následující kód:

Private Sub ListBox1_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseEventArgs) Handles ListBox1.MouseDoubleClick
  Dim index = lstContainers.IndexFromPoint(e.Location)
  If index <> ListBox.NoMatches Then
    'Provést nějakou akci
  End If
End Sub 
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.