Quiero crear un control ListBox
que permita al usuario editar elementos, como el cuadro de lista para extensiones en Launchy. ¿Es esto posible en WinForms? Intenté usar Autoit Window Info en ese cuadro de lista y se muestra como QWidget (tal vez relacionado con Qt).¿Cómo puedo permitir que el usuario edite elementos en un ListBox?
10
A
Respuesta
15
Intente utilizar un ListView
control, en su lugar.
Establezca su LabelEdit
property en True para permitir que el usuario edite los nombres de los elementos.
para permitir al usuario para editar el texto de un elemento recién insertado, puede utilizar el siguiente código:
private void AddItemToListView()
{
// Add a new item to the ListView, with an empty label
// (you can set any default properties that you want to here)
ListViewItem item = listView1.Items.Add(String.Empty);
// Place the newly-added item into edit mode immediately
item.BeginEdit();
}
Cuestiones relacionadas
- 1. ¿Cómo permitir que el usuario registrado de MediaWiki edite Common.css?
- 2. Winforms Combobox - no permite que el usuario edite elementos
- 3. Permitir que un usuario edite el texto en una celda UITableView
- 4. Permitir que se edite una columna pero no otra
- 5. ¿Cómo puedo permitir que un usuario vuelva a ordenar elementos de una lista?
- 6. ¿Es posible que un usuario malintencionado edite $ _SESSION?
- 7. Cómo permitir que un usuario escriba en un cuadro combinado
- 8. WPF ListBox que establece sus elementos horizontalmente
- 9. Impedir que se agreguen elementos duplicados a un ListBox
- 10. ¿Cómo puedo hacer que algunos elementos en un ListBox sean negritas?
- 11. ¿Impedir que el usuario anule la selección de un elemento en un ListBox?
- 12. Cómo permitir al usuario mover un control en el formulario
- 13. ¿Cómo eliminar múltiples elementos seleccionados en ListBox?
- 14. Hacer que los elementos de ListBox tengan un valor diferente que el texto del elemento
- 15. WP7 ListBox Elementos para llenar el ancho de ListBox
- 16. listbox; número de elementos seleccionados
- 17. elementos largos ListBox indica
- 18. En un Listbox, ¿cómo puedo obtener el ancho del listbox menos el espacio que ocupa la barra de desplazamiento?
- 19. ¿Cómo puedo permitir que un usuario visite solo su propia página de espectáculos usando cancan?
- 20. Desarrollo web: ¿cómo puedo permitir que un usuario cargue archivos directamente a mi CDN (Cachefly)?
- 21. ¿Eliminar elementos de ListBox en WPF?
- 22. w Diseñar, cómo permitir que un usuario de inicio de sesión inicie sesión como otro usuario
- 23. Devise - Confirmando después de que el usuario edite el correo electrónico
- 24. Permitir que el usuario pellizque acercar/alejar una vista web
- 25. hacer elementos Listbox en WPF no seleccionables
- 26. ListBox seleccione todos los elementos
- 27. ¿Cómo puedo permitir que un usuario descargue un archivo que está almacenado fuera de la raíz web?
- 28. Permitir que el usuario descargue archivos usando Ajax
- 29. ¿Cómo eliminar todos los elementos de ListBox?
- 30. ¿Extiende los elementos ListBox al área completa del ListBox? El estilo ListBox se establece implícitamente a través de un tema
Si hay varias columnas, http://msdn.microsoft.com /en-us/library/system.windows.forms.datagridview.aspx podría ser una buena opción también. :-) –
¿Puedo hacer que el elemento listview se pueda editar cuando lo inserte? – voldyman
@akshay: He editado mi respuesta con información nueva. Eso debería hacer exactamente lo que quieras. –