CLR: .Net / Mono / Boo / Otros CLR > VB .NET
ListView mas ContextMenuStrip
(1/1)
giorgione:
Estoy creando un formulario que cuenta con un ListView y ,asociado a este, un ContextMenuStrip, todo funciona bien cuando selecciono una fila del ListView llena pero como podria ocultar el List View si hago anticlick en una fila vacia
Estaba probando con este codigo
--- Código: Visual Basic --- Private Sub LsvUsuarios_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles LsvUsuarios.MouseDown Dim p As Point Dim lvi As ListViewItem Me.ContextMenuStrip1.Enabled = True p = New Point(e.X, e.Y) lvi = New ListViewItem() If e.Button = MouseButtons.Right Then lvi = Me.LsvUsuarios.GetItemAt(p.X, p.Y) If lvi = Nothing Or Me.LsvUsuarios.SelectedItems.Count = 1 Then Me.ContextMenuStrip1.Visible = False End If End If
el problema de esto es que no puedo hacer nulo lvi, lo intente con selected o con equal pero me sale una NullReferenceException
¿Podrian ayudarme?
Gracias de antemano
Navegación
Ir a la versión completa