PowerShell调用函数在文本框中输入

时间:2017-01-03 08:51:51

标签: powershell eventhandler

我正在尝试验证在文本框中创建的用户输入。但是,不是总是添加一个他必须按下的按钮,我想在用户点击“输入”-Key时自动检查它。

所以我的问题是: 一旦用户在特定文本框中点击Enter,PowerShell就可以调用函数吗?

1 个答案:

答案 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()