Я застрял в текстовом поле и как с ним справиться.
Идея состоит в том, чтобы проверить, есть ли в текстовом поле введенный номер телефона, после того, как я нажму кнопку ОК.Если нет, PowerShell ничего не делает.Легко,
, но если есть введенные данные, он должен проверить, является ли переменная числом, а если нет, я хочу отправить сообщение.
Я не могу получить логикув PowerShell.Я попробовал несколько способов сделать это.
Без публикации всего кода с помощью форм, здесь цикл, который я экспериментирую:
$OKClickEvent = ({
if (-not !$PhoneTextbox.Text) {[System.Windows.MessageBox]::Show('Here comes a Message','Ooops','OK','Warning')}
})
$ChangeButton.Add_Click($OKClickEvent)
Здесь я просто говорю, если переменная $PhoneTextbox.Text содержит значение, должно появиться окно с сообщением.
Я думал, что смогу победить систему, просто пропустив пустую часть и только контрольное значение, но опять же, у меня проблема, чтоесли текстовое поле пустое, я также получаю сообщение об ошибке.
Так что же я делаю не так?
У меня в рукаве план B, но это слишком просто;)
Интересно, какие у вас есть идеи?Спасибо,
Майк