FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Deshabilitar Componentes de un GroupBox
Hola amigos foristas, quisiera saber como desabilitar(enabled)los componentes contenidos en GroupBox para poner sus propiedades enabled:=false.
Osea quiero recorrer el contenedor sacar referencia de cada componente u poner su propiedad enabled:= false. Pense que tal ves poniendo el GroupBox su enabled en false serviria, desde luego, pero los componentes que contiene no se comportan visiblemente como un enabled, y lo que quiero en que se pongan (que se vea como componentes enabled)me entienden.De ahi la idea de recorrer todo el contenedor,sacar uno a uno los componentes,y ponerlos en enabled. Pero me encuentro con que un que la Clase TComponent no tiene la propiedad enabled. Aqui pongo un poco de codigo sobre el caso:
Cualquier ayudita es bien recibida.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por roman fecha: 02-10-2008 a las 06:35:10. Razón: Corregir etiquetas [delphi] |
#2
|
||||
|
||||
Para utilizar la propiedad enabled de todos los componentes debes referenciarlos utilizando la clase TControl:
__________________
"La recompensa de una buena acción está en haberla hecho" Última edición por DarkMan fecha: 30-09-2008 a las 00:40:10. |
#3
|
||||
|
||||
Gracias amigo Darkman por responder, pero de esa forma que tu dices, me salia un error parece ser que no puede encontrar la cantidad de componentes del GroupBox, lo depure y me sale que que siempre la linea (g.ComponentCount) me sale 0(cero)aunque el GroupBox tenga componentes.
Finalmente lo resolvi de la siguiente manera:
Para que hacer casting si se puede obtener el control directamente, Bueno la verdad no sabia que hacia la clase TControl pero tu ejemplo me ayudo a darme cuenta.Gracias amigo ah tu sabes por que las etiquetas para que se vea como codigo delphi no me funciona?por que le pongo etiquetas delphi a mis codigos que pongo en mis respuestas pero me lo desordena el codigo y al final me sale igual no mas....¿será por que no soy usuario premiun?
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 10-02-2010 a las 14:51:38. Razón: Corregir las etiquetas [delphi] |
#4
|
||||
|
||||
Es un pequeño bug que tiene el foro, cuando creas una etiqueta en un mensaje y le das a vista previa, la etiqueta se altera (se elimina). La solución es postear el mensaje directamente y si existe algo mal que debas editar lo editas con el boton 'edit'.
__________________
"La recompensa de una buena acción está en haberla hecho" |
#5
|
||||
|
||||
Gracias amigo DarkMan
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
GroupBox es un contenedor...? entonces porque no puedo contar los componentes....? | Kenobi | Varios | 1 | 25-03-2009 14:49:12 |
Cambiar el color del título en un GroupBox | zajoma | OOP | 2 | 21-07-2008 08:18:48 |
Habilitar controles de un GroupBox | luigi_cr | OOP | 3 | 21-11-2007 19:27:51 |
Modificar borde de groupbox | Albano | OOP | 2 | 30-03-2007 00:09:47 |
Deshabilitar TODOS los componentes de un Form | TrUnkS | OOP | 3 | 12-04-2006 21:28:28 |
|