Question WindowsForms - Eventclick sur un ToolStripMenuItem
- ggege
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21080
par ggege
WindowsForms - Eventclick sur un ToolStripMenuItem a été créé par ggege
Bonjour à tous,
Après plusieurs jours de recherche, je fait maintenant appel à votre aide !
Actuellement en plein développement d'une petite application, j'utilise la forme NotifyIcon pour faire apparaître une icône en bas à droite.
J'arrive à créer mon menu sans aucun soucis, cependant il m'est impossible d'ajouter un événement sur le clique d'un sous menu.
Voici un sujet similaire qui n'a malheureusement pas était résolu : powershell-scripting.com/index.php?optio...id=16121&catid=5
J'ai quasiment la même représentation que notre amis (voir image) :
Le quitter fonctionne très bien grâce à un ajout d'événement classique :
$NotifyIcon= New-Object System.Windows.Forms.NotifyIcon
$Menu_exit = New-Object System.Windows.Forms.MenuItem
$Menu_exit.Text = \"Exit\"
$Menu_exit.add_Click({
$NotifyIcon.Visible = $False
$form1.close()
})
$NotifyIcon.contextMenu.MenuItems.AddRange($Menu_exit)
Mais sur l'onglet Reboot impossible:
$NotifyIcon.contextMenu.MenuItems.AddRange($Menu_1)
$Menu_1 = New-Object System.Windows.Forms.MenuItem
$reboot= new-Object System.Windows.Forms.ToolStripMenuItem(\"reboot\")
$reboot.add_Click({
$NotifyIcon.Visible = $False
$form1.close() #ne marche pas dans cette boucle
})
$Menu_1.contextMenu.MenuItems.Add($reboot)
Voici ma question,
Avez-vous une idée de comment déclencher un événement sur un objet de type ToolStripMenuItem ?
Merci d'avance à tous,
Fab
Message édité par: Fabb, à: 24/11/15 13:47<br><br>Message édité par: Fabb, à: 24/11/15 13:48
Après plusieurs jours de recherche, je fait maintenant appel à votre aide !
Actuellement en plein développement d'une petite application, j'utilise la forme NotifyIcon pour faire apparaître une icône en bas à droite.
J'arrive à créer mon menu sans aucun soucis, cependant il m'est impossible d'ajouter un événement sur le clique d'un sous menu.
Voici un sujet similaire qui n'a malheureusement pas était résolu : powershell-scripting.com/index.php?optio...id=16121&catid=5
J'ai quasiment la même représentation que notre amis (voir image) :
Le quitter fonctionne très bien grâce à un ajout d'événement classique :
$NotifyIcon= New-Object System.Windows.Forms.NotifyIcon
$Menu_exit = New-Object System.Windows.Forms.MenuItem
$Menu_exit.Text = \"Exit\"
$Menu_exit.add_Click({
$NotifyIcon.Visible = $False
$form1.close()
})
$NotifyIcon.contextMenu.MenuItems.AddRange($Menu_exit)
Mais sur l'onglet Reboot impossible:
$NotifyIcon.contextMenu.MenuItems.AddRange($Menu_1)
$Menu_1 = New-Object System.Windows.Forms.MenuItem
$reboot= new-Object System.Windows.Forms.ToolStripMenuItem(\"reboot\")
$reboot.add_Click({
$NotifyIcon.Visible = $False
$form1.close() #ne marche pas dans cette boucle
})
$Menu_1.contextMenu.MenuItems.Add($reboot)
Voici ma question,
Avez-vous une idée de comment déclencher un événement sur un objet de type ToolStripMenuItem ?
Merci d'avance à tous,
Fab
Message édité par: Fabb, à: 24/11/15 13:47<br><br>Message édité par: Fabb, à: 24/11/15 13:48
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- ggege
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21081
par ggege
Réponse de ggege sur le sujet Re:WindowsForms - Eventclick sur un ToolStripMenuItem
Désolé pour le double poste, celui-ci est le bon.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 3 mois #21094
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:WindowsForms - Eventclick sur un ToolStripMenuItem
Salut,
depuis la v3 je crois, il faut ajouter, sur chaque variable externe au code de l'event, la portée script:.
Exemple : $script:Form1.Close()
depuis la v3 je crois, il faut ajouter, sur chaque variable externe au code de l'event, la portée script:.
Exemple : $script:Form1.Close()
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- ggege
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21103
par ggege
Réponse de ggege sur le sujet Re:WindowsForms - Eventclick sur un ToolStripMenuItem
Bonjour,
Merci pour ce retour.
Que devrait contenir la variable $script ?
Merci pour ce retour.
Que devrait contenir la variable $script ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 3 mois #21105
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:WindowsForms - Eventclick sur un ToolStripMenuItem
Fabb écrit:
C'est une indication, un préfixe d'un nom de variable :
$NomDePortée:NomDeVariable
Il s'agit d'un mot clé du langage comme expliqué ici .Que devrait contenir la variable $script ?
C'est une indication, un préfixe d'un nom de variable :
$NomDePortée:NomDeVariable
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- ggege
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21112
par ggege
Réponse de ggege sur le sujet Re:WindowsForms - Eventclick sur un ToolStripMenuItem
Je regarde ça ce soir et fait un retour.
Merci encore.
Merci encore.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.103 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- WindowsForms - Eventclick sur un ToolStripMenuItem