FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como saber que SubMenu se ejecuto
Hola:
Tengo un MainMenu con un SubMenu de dos Items... cada Items ejecuta un mismo formulario. Como puedo saber que SubMenu fue el que llamo a mi formulario. Saludos |
#2
|
||||
|
||||
Utilizando el parámetro sender del evento OnClick. En este parámetro vendrá el objeto que disparó el evento.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Podrías declarar una propiedad pública del formulario a la que le asignas un valor que identifique el item. Tal asignación la haces antes de mostrar el formulario. Así, el formulario mira el valor de dicha propiedad (por ejemplo en su evento OnShow) para saber quién lo llamó.
// Saludos |
#4
|
|||
|
|||
Ahi es donde esta la cosa... no sé como sacar del Evento OnClick el parámetro que me dices.
|
#5
|
||||
|
||||
No tenes que sacarlo de ningun lado...
Simplemente "pasa" al evento.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
Pues mira pa' eso.. yo creia que era mas complicado...
Una vez mas gracias |
#7
|
||||
|
||||
También podrías hacer un cast del sender, para tratar a todos los objetos de un tipo por igual:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|