Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Descativar elementos de un RadioGroup

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Descativar elementos de un RadioGroup Responder citando

No sé si se podrá, y como no he encontrado ninguna referencia lanzo la pregunta aquí.

Tengo definido un elemento RadioGroup con esta lista de elementos
    Completo
    Zona
    Residencia
    Profesión
    F. alta
    F. baja

El último elemento ha de poder ser accesible o no dependiendo de una serie de parámetros que introduce el usuario del programa.

Bien, lo que hago es añadir o quitar el elemento fecha de baja según me hace falta, pero me gustaría saber si existe la posibilidad de desactivarlo de la misma forma que se activa o desactiva (Enabled igual true o false) un Edit o cualquier otro elemento; es decir:

¿Existe una propiedad Enabled asociada a Items?
¿Puede ponerse algo similar a RadioGroup1->Items->Strings[5]->Enabled = false?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

He estado probando Angel y yo tampoco he sido capaz de encontrar la forma de deshabilitar un item de un TRadioGroup, la única alternativa que se me ha ocurrido es sustituir el RadioGroup por un GroupBox e insertarle los RadioButtons que necesitemos entonces si se puede acceder a la propiedad enabled de cada uno de estos RadioButtons.
Saludos.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola Angel:

Puedes acceder a los controles que contiene el TRadioGroup usando las propiedades "ControlCount" y "Controls[..]".

Con lo siguiente deshabilitaríamos el 6º control (se empieza contar desde 0)

       RadioGroup1->Controls[5]->Enabled = false;

Saludos:
 _Leo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.