Question [PrimalForms] Pb valeur négative :(

Plus d'informations
il y a 14 ans 2 mois #10933 par BELLOT
Bonjour à tous,

Je vous expose un de mes problèmes récents.
Je code du PowerShell depuis un an déjà, et tout roule.
Je me suis mis à PrimalForms 2011 depuis une semaine, et c'est relativement intuitif.

Cependant, je suis actuellement confronté à un problème.
Voici mon code (c'est un exemple) :

$textbox1_TextChanged={}
$combobox1_SelectedIndexChanged={
If($combobox1.Text -gt 0) { $textbox1.BackColor = 'Gold' }
Else { $textbox1.BackColor = 'Thistle' }
$textbox1.Text = $combobox1.Text
}


Rien de bien compliqué.
En résumé :
J'ai créé une combobox avec pour collection les valeurs -1, 0 et 1.
Si la valeur est supérieure à 0 (donc 1 seulement dans ce cas-ci) je met le fond de ma textbox en Gold.
Le back de ma textbox est par défaut en 'Thistle' mais ce n'est qu'un détail.

Problème :
Les valeurs négatives (ici -1) ne semblent pas être prisent comme valeurs négatives. Dans mon exemple, quand je met -1 dans ma combobox, le back de ma textbox s'affiche en Gold, et ne devrait pas.

Auriez-vous des suggestions?
Merci d'avance,

Cordialement,
Mayalyna.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 2 mois #10934 par Laurent Dardenne
Salut,
Mayalyna écrit:

Auriez-vous des suggestions?

Utiliser dans le test un entier et pas du texte ?
[code:1]
($combobox1.Text -as [int]) -gt 0
#ou
[convert]::ToInt32($combobox1.Text) -gt 0
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 2 mois #10935 par BELLOT
Magnifique.
Tu es mon héros. :lol:

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.044 secondes
Propulsé par Kunena