Delphi - Indice de menus

 
Vista:

Indice de menus

Publicado por MrSoft (5 intervenciones) el 18/06/2003 19:20:56
Alguien sabe como obtener el indice exacto de un MenuItem ?...
o como obtengo el ultimo indice de un menu ...
Supongamos que el menu tiene varios niveles y subniveles .. y quiero ir directamente al ultimo item ... como lo identifico ?...

gracias ...
PD : AHHH !! .. Todo esto es en "TIEMPO DE EJECUCION".. solo un detalle ...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Indice de menus

Publicado por Fer (269 intervenciones) el 19/06/2003 09:10:38
Vamos a ver:

La clase TMenu tiene una propiedad Items en la que se encuentran referenciados sus MenuItems.

La clase TMenuItem tiene la propiedad MenuIdex que te indica el índice de un Item dentro del menú al que pertenece.

Si quieres conocer el último elemento de un menú, supongo que basta con tomar la referencia:

TuMenu.Items[TuMenu.Items.Count - 1];

Si además tienes varios niveles, tal vez necesites escribir una función recursiva que determine cuál es el último Item en profundidad.

Todo esto te lo digo sin haberlo probado ya que nunca se me había planteado este problema, pero espero haberte dado alguna pista.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar