Como usted sabe por pregunta que lo que quiero. estaba usando listbox. En Listbox
podemos obtener el artículo seleccionado por una simple línea de código: listbox1.selectedItem
. ahora estoy usando ListView
, cómo consigo el SelectedItem
o Selectedindex
de ListView
.¿Cómo obtengo el SelectedItem o SelectedIndex de ListView en vb.net
Respuesta
Aquí está la respuesta que he encontrado para mi pregunta: ¿
urlList1.FocusedItem.Index
Y yo estoy recibiendo valor del artículo seleccionado por:
urlList1.Items(urlList1.FocusedItem.Index).SubItems(0).Text
ListView
devuelve colecciones de elementos seleccionados e índices a través de las propiedades SelectedItems
y SelectedIndices
. Tenga en cuenta que estas colecciones están vacías, si no hay ningún elemento seleccionado actualmente (lst.SelectedItems.Count == 0
). El primer elemento que se selecciona es lst.SelectedItems[0]
. El índice de este artículo en la colección Items
es lst.SelectedIndices[0]
. Así que, básicamente
lst.SelectedItems[0]
es lo mismo que
lst.Items[lst.SelectedIndices[0]]
También puede utilizar casillas de verificación. Establezca CheckBoxes
en true
para esto. A través de las propiedades CheckedItems
y CheckedIndices
, puede ver qué elementos están marcados.
ListView.FocusedItem.Index
o puede utilizar bucle foreach como esto
int index= -1;
foreach (ListViewItem itm in listView1.SelectedItems)
{
if (itm.Selected)
{
index= itm.Index;
}
}
VB6: Listview1.selecteditem
VB10: Listview1.FocusedItem.Text
Quiero señalar que Excel VBA (2010 y posiblemente otros) se comportan como VB6. –
por ejemplo, si desea seleccionar el mismo elemento en un cuadro de lista utilizando una vista de lista, puede utilizar Private Sub ListView1_SelectedIndexChanged (remitente de ByVal como sistema. objeto, ByVal e As System.EventArgs) dirige ListView1.SelectedIndexChanged
For aa As Integer = 0 To ListView1.SelectedItems.Count - 1
ListBox1.SelectedIndex = ListView1.SelectedIndices(aa)
Next
End Sub
Private Sub ListView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.Click
Dim tt As String
tt = ListView1.SelectedItems.Item(0).SubItems(1).Text
TextBox1.Text = tt.ToString
End Sub
por favor, intente esto para obtener los índice de la columna
Private Sub lvDetail_MouseMove(sender As Object, e As MouseEventArgs) Handles lvDetail.MouseClick
Dim info As ListViewHitTestInfo = lvDetail.HitTest(e.X, e.Y)
Dim rowIndex As Integer = lvDetail.FocusedItem.Index
lvDetail.Items(rowIndex).Selected = True
Dim xTxt = info.SubItem.Text
For i = 0 To lvDetail.Columns.Count - 1
If lvDetail.SelectedItems(0).SubItems(i).Text = xTxt Then
MsgBox(i)
End If
Next
End Sub
Bienvenido a StackOverflow. Es posible que desee considerar proporcionar comentarios sobre el código o ampliar su respuesta para ayudar a la audiencia más amplia y alentar la votación ascendente. ["La brevedad es aceptable, pero las explicaciones más completas son mejores".] (Http://stackoverflow.com/help/how-to-answer) – gfullam
- 1. WPF ListView SelectedItem es nulo
- 2. ¿Cómo obtengo el estado actual de Bloq Mayús en VB.NET?
- 3. WPF Listview Acceso a SelectedItem y a los subelementos
- 4. Silverlight ComboBox y SelectedItem
- 5. ComboBox SelectedValue o SelectedItem Binding WPF C#
- 6. ¿Cómo obtengo la altura del encabezado de un Listview? C#
- 7. DropDownList El valor de SelectedIndex no se actualiza en AutoPostback
- 8. ComboBox SelectedItem vs SelectedValue
- 9. InvalidArgument = El valor de '0' no es válido para 'SelectedIndex'. Nombre del parámetro: SelectedIndex
- 10. Eliminar SelectedItem de TreeView
- 11. HTML Dropdown de JavaScript selectedIndex
- 12. ListView ocultar o contraer el grupo seleccionado
- 13. ¿Cómo obtengo la lista de nombres de proceso en ejecución, en VB.NET?
- 14. wpf listview perdió el foco
- 15. Manipulación de cadenas con & o + en VB.NET
- 16. Silverlight DataGrid Actualización de SelectedItem desde el código
- 17. WPF SelectedItem and Scrolling
- 18. Establecer SelectedItem de WPF ComboBox
- 19. Pinterest style listview o gridview en android
- 20. Cómo marcar o quitar la marca de todos los elementos en VB.NET CheckedListBox Control
- 21. WPF DataGrid SelectedItem
- 22. WPF ComboBox SelectedItem
- 23. Entity Framework - C# o VB.Net
- 24. Asp.NET DropDownList restablece SelectedIndex después de PostBack
- 25. WPF ListBox - Obtención de UIElement en lugar de SelectedItem
- 26. Silverlight 4 AutoCompleteBox, el establecimiento de SelectedItem en null
- 27. ¿Qué usar en Django: ListView o list_detail?
- 28. WPF ComboBox SelectedItem establecido en nulo en el conmutador TabControl
- 29. ¿Cómo funciona el "Evento personalizado" en VB.Net?
- 30. ¿Por qué FlipView ignora SelectedItem
Su pregunta es muy sencilla y no debería formularse en este tipo de sitios web. Puede hacer una búsqueda en lugar de publicarla aquí. 'ListView.SelectedItems [0]' – MahanGM
@MahanGM no entendiste mi pregunta. He preguntado "¿cómo obtengo el elemento seleccionado?". quiero decir "cuando hice clic en algún elemento (no se menciona como tú" [0] ") se seleccionó. Ahora cómo la aplicación sabe qué elemento (por índice u otro) ahora está seleccionado." – Shahrukh