Private Sub ListView6_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView6.MouseDown
If e.Button <> Windows.Forms.MouseButtons.Right Then Return
If ListView6.SelectedItems.Count = 0 Then Exit Sub
Dim selectedItem = ListView6.GetItemAt(e.X, e.Y)
If selectedItem IsNot Nothing Then
Dim dlg As New Dialog1()
...
dlg.ComboBox1.Items.Add("něco")
...
dlg.TextBox1.Enabled = True
...
dlg.TextBox1.Text = (ListView1.SelectedItems(0).SubItems(0).Text)
...
If dlg.ShowDialog() = DialogResult.OK Then
Dim nejakejTXT As String = dlg.TextBox1.Text
...
Dim cmbox As String = dlg.ComboBox1.Text
...
ListView6.SelectedItems(0).SubItems(0).Text = nejakejTXT
ListView6.SelectedItems(0).SubItems(1).Text = cmbox
End If
End If
End Sub Pokud máte u ListView zapnutý Checkboxy, tak doporučuju použít klikání na pravé tlačítko myši. Je to z důvodu, že když kliknete na řádek, tak se neodškrkne zaškrknutý Checkbox.
|