2016-01-06 2 views
0

У меня вопрос о триггере события. Я бы хотел, чтобы мой OKButton был отключен до тех пор, пока не будет заполнено текстовое поле (а), в значительной степени требующее от пользователя ввода данных в это поле или отмены формы. У меня есть $OKButton.enabled = $false уже и думаю, что мне нужно что-то вдоль линий

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

У меня есть этот кусок кода в моем сценарии в настоящее время и кнопка OK отключена, но я думаю, что я имею синтаксическую ошибку, потому что, когда Textbox3 Заполняется кнопка остается отключенной.

+3

'$ Textbox3.Text.Length -lt 1' –

+0

Спасибо, Матиас, который сработал – Slyons

ответ

0

В PowerShell, "меньше чем" оператор сравнения не < а -lt (сокращенно, как вы уже догадались, л езз т хан):

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

Подробнее об операторах сравнения в PowerShell с Get-Help about_Comparison_Operators

Смежные вопросы

 Смежные вопросы