Ver Mensaje Individual
  #2  
Antiguo 04-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Si los elementos de los menús son conocidos de antemano para cada nivel no veo ventaja alguna en crearlos dinámicamente.

Para activarlos puedes usar el evento OnMouseDown u OnMouseUp verificando que el parámetro Button sea igual a mbRight. Usa el método GetNodeAt del TreeView pasándole los parámetros X e Y del evento para determinar en qué nodo se hizo el click. Verifica que el nodo devuelto sea distinto de nil (es decir que realmente se hizo click sobre un nodo) y examina la propiedad Level del nodo para saber en qué nivel está y qué menú desplegar.

// Saludos
Responder Con Cita