Buena madrugada Guan. Emmmm dejame ver si entendí, buscas hacer lo mismo pero con los controles invertidos, ¿es así? Pues aquí está el código.
Primero debes agregar el control ListView que se encuentra en Componentes (CTRL + T) y seleccionar
Microsoft Windows Common Controls 6.0 (SP6), posteriormente crear un menú con el
Editor de menús que se encuentra en la Barra de Herramientas estándar, en dicho menú deberás agregar dos opciones, una como Padre y otra como hijo, la Padre deberá llamarse mnuPadre y la otra como desees.
Agregar 1 control ListBox, 1 control ListView e insertar el siguiente código en un...
Formulario
Private Sub Form_Load()
List1.AddItem "Soy un ListBox cochino"
ListView1.ListItems.Add 1, "Uno", "Soy un ListView cochino"
End Sub
Private Sub List1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If ListView1.ListItems.Count = 0 Then Exit Sub
If Button = 2 Then PopupMenu mnuPadre
End Sub
Espero sea lo que buscas, en caso de que no lo sea, entonces especifíca un poco más lo que deseas. Nos vemos.