POPUP

Résolu
fellyis Messages postés 23 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 28 mars 2008 - 19 mai 2006 à 20:12
fellyis Messages postés 23 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 28 mars 2008 - 21 mai 2006 à 16:29
salut a tous
Dans VB7 il ya une evenement dynamique sur chaque fenetre il ya(onclick....) ya aussi popoup
la probleme que dans VB8 ya pas cette evenement(popup)
comment je peut faire pour obtenir la meme resultat que popup avec vb8
NB: je l'utilise cette evenement pour desactiver les sous menu automatiquement qand il sont pas utile !!
MERCI A TOUS

2 réponses

fellyis Messages postés 23 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 28 mars 2008
21 mai 2006 à 16:29
je repond tout seul
hé moi c encore plus simple que popup
c l'evenement toolstripmenuitem.dropdownopening
3
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
19 mai 2006 à 20:33
Salut,
Pour faire un popup menu je fais de cette manière
L'exemple suivant fera apparaitre un menu lors d'un clic droit sur ta feulle.

Private
Sub Form1_MouseUp(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.MouseEventArgs)
Handles
Me.MouseUp

   If e.Button = Windows.Forms.MouseButtons.Right
Then
      Dim MyMenu
As MenuItem() =
New MenuItem() {
New MenuItem(
"Ouvrir",
AddressOf Ouvrir_OnClick), _

      New MenuItem(
"Nouveau",
AddressOf Nouveau_OnClick, Shortcut.CtrlN),
New MenuItem(
"Sauver",
AddressOf Sauver_OnClick, Shortcut.CtrlS)}

      Me.ContextMenu =
New ContextMenu(MyMenu)

      Me.ContextMenu.Show(
Me,
New Point(e.X, e.Y))

   End
If

End
Sub

Private
Sub Ouvrir_OnClick(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
   MessageBox.Show(
"Ouvrir")

End
Sub

Private
Sub Nouveau_OnClick(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
   MessageBox.Show(
"Nouveau")

End
Sub

Private
Sub Sauver_OnClick(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
   MessageBox.Show(
"Sauver")

End
Sub
0
Rejoignez-nous