FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Caption de un menú
Tal vez os parezca un poco enrevesado el método, pero no se me ha ocurrido uno mejor.
Tengo el menú de la imagen (es un TPopUpMenu que monto de forma dinámica en función de un TRadioGroup), por ejemplo: Cada una de las opciones del mismo tiene un valor Tag diferente dependiendo del contenido de la opción (70, 7111, 7112, etc.); el primer dígito indica él ItemIndex del TRadioGroup, el segundo la primera opción del menú (Desconocida, etc.) y los otros, si los hay, la opción de cada uno de los siguiente submenús. Parece un poco complejo, pero es fácil en serio. Por necesidades de la aplicación, para no tener que estar añadiendo código complejo e innecesario, me intesaría poder sacar el caption de la primera opción del menú. Por ejemplo: si he seleccionado Banco > Ctas. correctas > Por entidad me interesa quedarme con el valor Banco. Hay que tener en cuenta que las opciones pueden variar de una ejecución a otra. En el evento OnClick del menú tengo definido esto: Código:
void __fastcall TfLisPer::MenuClick(TObject *Sender) { TMenuItem *mOpcLis = ((TMenuItem *)Sender); RadioGroup1->Tag = mOpcLis->Tag; RadioGroup1Exit(NULL); return; } //--------------------------------------------------------------------------- Código:
Query->ParamByName("Literal")->AsString = mOpcLis->Items[cOpcion.c_str()[0] - 48]->Caption; En esencia ¿Cómo pudo acceder al caption de las opciones de nivel superior en un TPopUpMenu? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar la tecla menú del movil para mostrar un menú | cocute | Desarrollo en Delphi para Android | 0 | 06-06-2014 14:59:08 |
iconos para el el menu main o pop menu... | vroa74 | Gráficos | 0 | 06-10-2008 16:54:56 |
Cambiar Caption | Caral | Varios | 13 | 08-02-2008 15:22:13 |
Imagen o texto sobre el menu / menu con align / menu movible | dajaji | Varios | 12 | 21-09-2007 01:30:19 |
Agregar un item de menu al "System Menu" | Neftali [Germán.Estévez] | Trucos | 0 | 30-06-2006 18:59:41 |
|