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

[0] Índice de Mensajes

Ir a la versión completa