Bya*_*aku 3 powershell eventhandler
我正在尝试验证在文本框中进行的用户输入。但我不想总是添加一个必须按下的按钮,而是想在用户按下“Enter”键时自动检查它。
所以我的问题是:一旦用户在特定文本框中按下 Enter 键,PowerShell 就可以调用函数吗?
Windows 窗体中的简单示例:
Add-Type -AssemblyName System.Windows.Forms
$form = New-Object System.Windows.Forms.Form
$textbox = New-Object System.Windows.Forms.TextBox
$textbox.Add_KeyDown({
if ($_.KeyCode -eq [System.Windows.Forms.Keys]::Enter) {
#logic
$textbox.Text | Out-Host
}
})
$form.Controls.Add($textbox)
$form.ShowDialog()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13148 次 |
最近记录: |