Inicio > Delphi, Ejemplos > Convertir un Menu en un TreeView

Convertir un Menu en un TreeView

domingo, 24 de febrero de 2008 Dejar un comentario Ir a comentarios
Share Button

En este ejemplo se muestra de forma sencilla cómo «pasar» o convertir un Menu existente (componente TMainMenu) en un TTreeView; Conservando la jerarquía de los elementos y asignando las imágenes que ya existan en el ejemplo.

Imagen del ejemplo

Download Descargar ejemplo

Vota este post
Categories: Delphi, Ejemplos Tags: , ,
Subscribe
Notify of
guest

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

3 Comments
Inline Feedbacks
Ver todos los comentarios
defcon1_es
defcon1_es
14 years ago

Muy buen ejemplo para explicar la recursividad.

Ahora faltaría (a modo de ejercicio) hacer el proceso inverso, es decir, dado un TreeView, cargar un Mainmenu.

defcon1_es
defcon1_es
14 years ago

Tenías razón, con unos pocos cambios he conseguido cargar un Mainmenu a partir de un Treeview.

La pega es que la clase TTreeNode tiene pocas propiedades/métodos/eventos comparada con la clase TMenuItem, como por ejemplo las propiedades Hint, y Action, y el evento OnClick.

Creo que para resolver esto último, puedo usar la idea de las Clases interpuestas de Ian Marteens para engañar a Delphi.

3
0
Would love your thoughts, please comment.x
()
x