禁用$ OKButton直到填充文本框?

时间:2016-01-06 12:30:29

标签: powershell textbox

我对事件触发器有疑问。我希望在填充文本框之前禁用我的OKButton,几乎要求用户将数据输入到该字段或取消表单。我已经$OKButton.enabled = $false已经认为我需要一些

的内容
if ($Textbox3.Text.Length <1) {
    $OKButton.enabled = $true
} else {
    $OKButton.enabled = $false
}

我目前在我的脚本中有这段代码并且OK按钮被禁用但我认为我有语法错误,因为当填充Textbox3时按钮仍然被禁用。

1 个答案:

答案 0 :(得分:0)

在PowerShell中,&#34;小于&#34;比较运算符不是<而是-lt(简称,您猜对了, l ess t ):

if ($Textbox3.Text.Length -lt 1) {
    $OKButton.enabled = $true
} else {
    $OKButton.enabled = $false
}

通过Get-Help about_Comparison_Operators

详细了解PowerShell中的比较运算符