Autore Topic: [RISOLTO]Menu personalizzato con pulsante destro mouse  (Letto 591 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
[RISOLTO]Menu personalizzato con pulsante destro mouse
« il: 22 Agosto 2010, 21:43:54 »
Vorrei associare al pulsante destro del mouse un menu personalizzato all'interno della mia applicazione
Come posso fare?
« Ultima modifica: 22 Agosto 2010, 22:34:34 da Akrobaticone »
"e il naufragar m'è dolce in questo mar"

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Menu personalizzato con pulsante destro mouse
« Risposta #1 il: 22 Agosto 2010, 22:05:14 »
Ti posizioni nell'editor del Form che ospita il tuo menu...
Click destro del mouse e selezioni Editor di Menu...
Click sul tasto Inserisci e qui dai il nome del tuo menu (in questo esempio sara' TuoMenu) e togli la spunta  alla casella Visibile
Click sul tasto inserisci e poi sul tasto  con la freccia a destra; in questo modo la voce rientra nel menu creato con il primo inserimento (questa volta la casella Visibile deve essere spuntata)....
Inserisci tutte le voci che vuoi...
Dopodiché inserisci nell'evento MouseUp() dell'oggetto che vuoi che richiami il menu il seguente codice:

Codice: gambas [Seleziona]
PUBLIC SUB TuoOggetto_MouseUp()

  If Mouse.Button = 2 Then TuoMenu.Popup()

END


Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Menu personalizzato con pulsante destro mouse
« Risposta #2 il: 22 Agosto 2010, 22:07:39 »
Ha, dimenticavo.

Per eseguire un codice alla selezione di una voce di menu:

Codice: gambas [Seleziona]
PUBLIC SUB TuaVoceMenu_Click()

  TuoCodice...

END


Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Menu personalizzato con pulsante destro mouse
« Risposta #3 il: 22 Agosto 2010, 22:34:15 »
Perfetto
Grazie mille
"e il naufragar m'è dolce in questo mar"