Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB6 popupmenu

2 views
Skip to first unread message

leonello34

unread,
Dec 9, 2009, 11:07:07 AM12/9/09
to
salve
e' possibile creare e visualizzare PIU ( 3 ) popupmenu con nomi diverso
sulla stessa form ?
l'editor di menu fa vedere sempre il primo che ho creato.
bye
leonello


VBMizio

unread,
Dec 9, 2009, 11:16:58 AM12/9/09
to
Ciao,

> e' possibile creare e visualizzare PIU ( 3 ) popupmenu con nomi diverso
> sulla stessa form ?
...
Contemporaneamente? No, non e' possibile.
Se invece intendi dire che, in base a delle condizioni, vuoi mostrarne uno o
l'altro, si puo' fare semplicemente.
If.... then
Me.PopupMenu PrimoMenu
Else
Me.PopupMenu SecondoMenu
End if


leonello34

unread,
Dec 9, 2009, 2:23:48 PM12/9/09
to

"VBMizio" <ross...@tin.it> ha scritto nel messaggio
news:4b1fcd7b$0$8865$4faf...@reader5.news.tin.it...
li devo far apparire separatamente.
il mio problema e' come fare a crearli con l'editor del menu del form.
leonello
.


SixaM

unread,
Dec 9, 2009, 4:35:52 PM12/9/09
to
leonello34 wrote:

> li devo far apparire separatamente.
> il mio problema e' come fare a crearli con l'editor del menu del form.
> leonello
> .

Dipende.
Se sono PopupMenu tutti legati alla stessa form, basta che nell'editor
ti crei 3 voci di primo livello, che rendi invisibili, e sotto ciascuna
voce metti i menu che ti servono. Poi, per chiamarli, lanci PopupMenu
<chiave della voce invisibile>, ed e' fatto.

Se il tuo problema invece e' che lanci un popupmenu, e dalla scelta fai
qualcosa che lancia un altro popupmenu, non puoi lanciare un popup
'dentro' l'altro.
Io ho adottato un tucco del genere:

Public iMenuChiuche as integer
...
iMenuChoiche = -1
PopupMenu MioMenu
select case iMenuChoiche
case 1
...
end select

private sub <la sub lanciata all'evento del click sulla voce del popupmenu>
iMenuChoiche = <numero della voce
end sub

Bye by SixaM 8-]

0 new messages