| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rockman2003 Master

Registrado: 27 Ene 2004Mensajes: 202Ubicación: Madrid
|
Publicado: Vie 16 Abr, 2010 11:02 am Asunto: Recorrer TRibbonGroup |
|
|
¿Alguien sabría como se pueden recorrer todos los Action que estén contenidos en un TRibbonGroup?
Debo estar muy obtuso, porque no encuentro la manera |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 16 Abr, 2010 11:27 pm Asunto: |
|
|
| Código: | for (int i = 0; i < RibbonGroup1->ControlCount; ++i)
{
if (RibbonGroup1->Controls[i]->Action)
{
TBasicAction* action = RibbonGroup1->Controls[i]->Action;
//String nombre = action->Name;
//...
}
} |
|
|
| Volver arriba |
|
 |
rockman2003 Master

Registrado: 27 Ene 2004Mensajes: 202Ubicación: Madrid
|
Publicado: Sab 17 Abr, 2010 12:50 am Asunto: |
|
|
Gracias _Leo, es perfecto.
Lo único que he añadido, por si a alguien le interesa, es un cast para poder usar la propiedad Enabled que es la que me interesaba
| Código: |
TBasicAction* action = RibbonGroup1->Controls[i]->Action;
((TAction *)action)->Enabled = (...)
|
|
|
| Volver arriba |
|
 |
|