我正在尝试验证在文本框中创建的用户输入。但是,不是总是添加一个他必须按下的按钮,我想在用户点击“输入”-Key时自动检查它。
所以我的问题是: 一旦用户在特定文本框中点击Enter,PowerShell就可以调用函数吗?
答案 0 :(得分:2)
Windows窗体中的简单示例:
$form = New-Object System.Windows.Forms.Form
$textbox = New-Object System.Windows.Forms.TextBox
$textbox.Add_KeyDown({
if ($_.KeyCode -eq "Enter") {
#logic
$textbox.Text | Out-Host
}
})
$form.Controls.Add($textbox)
$form.ShowDialog()