FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como inhabilitar ítems de un ListView
Hola apasionados al Delphi:
Les cuento que necesito de su ayuda. Tengo un ListView donde la propiedad ViewStyle := vsIcon, lo tengo alineado a la izquierda del formulario y lo utilizo como un menú. Necesito inhabilitar por programación algunos de sus ítems. La verdad no sé cómo hacerlo. Intente con:
Por favor esto es algo que me está exigiendo un cliente y no sé cómo dar respuesta . En espera de la suya y como siempre muchas gracias de antemano. Salu2. |
#2
|
||||
|
||||
Hola,
la verdad es que no se como se pueden inhabilitar los items de un listbox, pero, tal vez puedas usar un truco que hay en el club para cambiar de color los items de un listbox y pintarlos gris para simular que no están habilitados y luego hacer la comprobación del color para ejecutar o no el código correspondiente. El truco es este: http://www.clubdelphi.com/trucos/index.php?id=75 Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#3
|
||||
|
||||
ListView1.Items.Item[0].Enabled := False; // ???
Taves así? |
#4
|
||||
|
||||
No existe la propiedad Enabled para los items de un listview. De hecho, no sé que significaría que estuviera inhabilitado. ¿No puede seleccionarse? ¿No puede editarse? ¿Qué?
// Saludos |
#5
|
||||
|
||||
Ésa fue mi respuesta rápida. Ahora abordaré tu tema con seriedad
Primero que todo, no debiste utilizar un ListView cómo un menú. Eso es un error, se llama "Utilizar los controles equivocados" o "Utilizar los controles para lo que no fueron diseñados". Pero bueno. No todo está perdido aún. El objeto TListView trae un evento llamado OnChanging. Es ése evento que puedes utilizar para imitar el comportamiento de un control deshabilitado. Un ejemplo:
Lo que hace el anterior código de evitar que el Item seleccionado del ItemView sea seleccionado si éste es el tercer elemento de la lista. Saludos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Items de un Listview | Miguel89 | Varios | 3 | 09-03-2012 21:35:43 |
Hints en los items de un listview | jarr-o | Varios | 0 | 15-07-2008 00:58:37 |
Buscar Items en ListView | asterion | Varios | 2 | 21-12-2006 00:45:44 |
Items Listview | Trigger | OOP | 2 | 11-10-2004 21:05:02 |
seleccionar items de 2 listview | arana | Varios | 0 | 11-10-2004 18:39:43 |
|