Я пишу скрипт .ps1 с графическим интерфейсом Windows Forms. Когда я запускаю его из Powershell ISE, он позволяет использовать Ctrl + A, чтобы «выбрать все» в текстовом поле. Однако при запуске .ps1 вне ISE действие CTRL+A ничего не делает.
Любая идея, какие настройки я могу изменить в текстовом поле, чтобы разрешить Ctrl + A? Единственные темы, которые я смог найти по этой теме, касались написания на других языках, таких как C.
На данный момент что у меня есть:
$textBox = New-Object System.Windows.Forms.TextBox
$textBox.Location = New-Object System.Drawing.Point(10,40)
$textBox.Size = New-Object System.Drawing.Size(110,20)
$textbox.Add_KeyDown({
if ($_.KeyCode -eq "Enter") {$okButton.PerformClick()}
})
**$textbox.acceptstab = $true
$textbox.shortcutsenabled = $True**
$form.Controls.Add($textBox)