gpt4 book ai didi

winforms - 如何正确重置增量计数器?

转载 作者:行者123 更新时间:2023-12-03 00:35:30 24 4
gpt4 key购买 nike

在我的一个脚本中,我使用的是计数器,如果发生特定事件,该计数器会逐渐递增。我使用以下语法来做到这一点:

if ($IndexPositionTrue) {
$CorrectTextbox.Text = $script:countercorrect++
}

现在,我正在尝试实现一个按钮,您可以使用该按钮将 $countercorrect值重置为0。为此,我使用click_handler设置了一个按钮:
$reset = New-Object System.Windows.Forms.Button
$reset.Add_Click($handler_reset_click)
$form1.Controls.Add($Reset)

$handler_reset_click = {
Reset
}

function Reset {
Clear-Variable countercorrect
}

假设 $countercorrect值已增加到5,并且我使用 Reset函数。该值的确重置为0,但是在下一个增量之后而不是显示1,而是显示6。

我的语法不正确还是“重置”了错误的值?

最佳答案

我认为这是一个范围问题,您可以像这样修改重置功能:

function Reset {
$script:countercorrect = 0
}

关于winforms - 如何正确重置增量计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41462584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com