Question
POwershell Forms - Afficher Message erreur
- Daniel ro
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 24
- Remerciements reçus 0
il y a 12 ans 7 mois #15529
par Daniel ro
POwershell Forms - Afficher Message erreur a été créé par Daniel ro
Bonjour à tous,
J'essaye de faire powersehll froms
Je suis bloqué pour affiché un label uniquement dans une condition.
Par exemple, j'ai une textbox appelé \"TXT_BOX\" ou l'utilisateur dois saisir du texte et appuyer sur OK
Je souhaite afficher un texte disant que la textbox est vide et qu'il doit la saisir.
Voici ce que j'ai fais mais qui ne marche pas:
[code:1]
##Cacher le label d'erreur
$TXT_ERREUR.Visible= $false
##ACtion du bouton OK
$BT_OK_Click={
#TODO: Place custom script here
if ($TXT_BOX.text -eq $null)
{$TXT_ERREUR.Visible= $true}
}
[/code:1]
De plus comment je dois faire pour le programme ne s’exécute pas tant que la valeur est null?
Merci à vous
Message édité par: Daniel Ro, à: 7/08/13 11:35<br><br>Message édité par: Daniel Ro, à: 7/08/13 11:35
J'essaye de faire powersehll froms
Je suis bloqué pour affiché un label uniquement dans une condition.
Par exemple, j'ai une textbox appelé \"TXT_BOX\" ou l'utilisateur dois saisir du texte et appuyer sur OK
Je souhaite afficher un texte disant que la textbox est vide et qu'il doit la saisir.
Voici ce que j'ai fais mais qui ne marche pas:
[code:1]
##Cacher le label d'erreur
$TXT_ERREUR.Visible= $false
##ACtion du bouton OK
$BT_OK_Click={
#TODO: Place custom script here
if ($TXT_BOX.text -eq $null)
{$TXT_ERREUR.Visible= $true}
}
[/code:1]
De plus comment je dois faire pour le programme ne s’exécute pas tant que la valeur est null?
Merci à vous
Message édité par: Daniel Ro, à: 7/08/13 11:35<br><br>Message édité par: Daniel Ro, à: 7/08/13 11:35
Connexion ou Créer un compte pour participer à la conversation.
- Julien
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 12 ans 7 mois #15531
par Julien
Réponse de Julien sur le sujet Re:POwershell Forms - Afficher Message erreur
Bonjour,
Je ne suis pas assez caler pour t'expliquer pourquoi, mais en remplaçant ta condition sur le $null par une condition sur chaîne vide ($TXT_BOX.text -eq \"\"), ton if devrait être pris en compte.
Pour l'execution de ton script, ce n'est pas facile de te répondre sans voir le script, mais un Else {je lance la suite} est une possibilité.<br><br>Message édité par: JuJu, à: 7/08/13 15:38
Je ne suis pas assez caler pour t'expliquer pourquoi, mais en remplaçant ta condition sur le $null par une condition sur chaîne vide ($TXT_BOX.text -eq \"\"), ton if devrait être pris en compte.
Pour l'execution de ton script, ce n'est pas facile de te répondre sans voir le script, mais un Else {je lance la suite} est une possibilité.<br><br>Message édité par: JuJu, à: 7/08/13 15:38
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 12 ans 7 mois #15532
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:POwershell Forms - Afficher Message erreur
JuJu écrit:

Une chaîne n'est jamais nulle sous Powershell. la valeur $null est transformée en une chaîne vide.
C'est plus une information à connaitre qu'une compétenceJe ne suis pas assez caler pour t'expliquer pourquoi,
Une chaîne n'est jamais nulle sous Powershell. la valeur $null est transformée en une chaîne vide.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Daniel ro
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 24
- Remerciements reçus 0
il y a 12 ans 7 mois #15535
par Daniel ro
Réponse de Daniel ro sur le sujet Re:POwershell Forms - Afficher Message erreur
Bonjour à vous,
L’argument suivant à marché($TXT_BOX.text -eq \"\")

Merci à vous
L’argument suivant à marché($TXT_BOX.text -eq \"\")
. Je trouve cette phrase très poétiqueC'est plus une information à connaitre qu'une compétence
Merci à vous
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- POwershell Forms - Afficher Message erreur