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 

problemas con StatusBar

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: problemas con StatusBar Responder citando

hola a to2

Tengo un pequeño problema con mi aplicacion

tengo un popupmenu y un statusbar

cuando tengo la propiedad hint activada del popupmenu la envio al statusbar, mi duda era como obtengo ese texto una vez que alla hecho click en un item del popupmenu

gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

No entiendo muy bien lo que deseas hacer. Se supone que quieres recuperar el texto que se muestra en el statusbar que además coincide con el Hint ¿es así? en este caso basta con que te refieras a la propiedad Hint del elemento que desees y tendrás el texto que buscas. Por ejemplo, si quiero recuperar el texto del hint que se mostró del primer item de un popupmenu haría algo así:
Código:

AnsiString texto_recuperado = Mi_item1->Hint;

Fíjate en la propiedad Name de cada uno de los items del PopupMenu y sabrás como llamarlos a través del código. (En lugar de obtener el texto del StatusBar lo obtenemos del Hint del elemento en cuestión, que al fin y al cabo es el mismo).
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

gracias por la pornta respuesta.

Es que los items yo los creo dinamicamente y no se a q item me posiciono

Lo que necesito es el texto que aparece en el popupmenu, por eso lo mando al statusbar y de hay poder sacarlo, pero hasta ahora no se me a ocurrido nada.

gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Pon esta linea en el evento OnClick del Item

Código:

AnsiString Texto = ((TItemMenu*)Sender)->Hint;

_________________
Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

En ese caso podrías, por ejemplo, crear una variable global tipo array con igual número de posiciones como items tenga el popupmenu de manera que al lanzarse el evento hint del popupmenu puedas ir almacenando el caption del item en cuestion en la posición correspondiente del array, luego bastará que accedas a los valores del array para saber los strings de cada uno de los items. No sé ... así a bote pronto es lo que se me ocurre.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

LordNemesis muchas gracias por lo dicho junto con tuqui fue de gran ayuda
al final termine usando esto


AnsiString Texto = ((TMenuItem *)Sender)->Hint;
[/code]


casi lo mismo dicho por lord nemesis.
muchas gracias por la ayuda
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.