Question fonction add_click

Plus d'informations
il y a 12 ans 3 semaines #17073 par jerem
Réponse de jerem sur le sujet Re:fonction add_click
Ok merci quand même. Je vais essayer de me débrouiller avec le code test que vous m'avez envoyé.
Bonne journée, bon débuggage :)

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

Plus d'informations
il y a 12 ans 3 semaines #17074 par jerem
Réponse de jerem sur le sujet Re:fonction add_click
Et sinon sur le simple code suivant, je ne comprends pas pourquoi $nb n'est incrémentée de 1 qu'au premier clic puis reste à la valeur 1 aux clics suivants ?

[void][System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
[void][System.Reflection.Assembly]::LoadWithPartialName('System.Drawing')

$form = New-Object System.Windows.Forms.Form
$bouton_passer = New-Object System.Windows.Forms.Button

$script:nb = 0

$bouton_passer.Location = New-Object System.Drawing.Point(260, 120)
$bouton_passer.Size = New-Object System.Drawing.Size(90, 50)
$bouton_passer.Text = 'Passer'
$bouton_passer.ImageAlign = 'MiddleCenter'
$bouton_passer.Add_Click({
$nb ++
write-host $nb
})

$form.Location = New-Object System.Drawing.Point(0,0)
$form.ClientSize = New-Object System.Drawing.Size(1500,632)
$form.BackColor = 'GhostWhite'
$form.Text = 'Quizz Animaux'
$form.StartPosition = 'CenterScreen'
$form.Controls.Add($bouton_passer)
$form.ShowDialog()

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

Plus d'informations
il y a 12 ans 3 semaines #17075 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:fonction add_click
Ce code fonctionne sur mon poste Seven 64 fr +PS v3 et V2 (powershell -version 2.0)
Avec la v2, pas de soucis, mais effectivement avec la v3 il faut préciser
[code:1]
$script:nb ++
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 12 ans 3 semaines #17076 par jerem
Réponse de jerem sur le sujet Re:fonction add_click
Alors là merci beaucoup ça marche nickel! Je pensais que, ayant déclaré \"$script:nb = 0\" au début du script, je n'avais plus à indiquer la portée \"script\" lorsque j'appelais la variable $nb à d'autres endroits.

En tout cas merci encore!

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

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