Powershell form.acceptbutton несколько действий - PullRequest
0 голосов
/ 11 октября 2018

Как я могу выполнить 2 различных действия, используя клавишу ввода в моем графическом интерфейсе Powershell?

У меня есть форма Powershell, в которой есть раскрывающееся меню с использованием функции автозаполнения.У меня есть действие с клавишей ввода для запуска кнопки.

$xyz.AutoCompleteSource = 'CustomSource' $xyz.AutoCompleteMode='SuggestAppend' $xyz.AutoCompleteCustomSource=$autocomplete "x", "y", "z" | % {$xyz.AutoCompleteCustomSource.AddRange($_) }

$Form.AcceptButton = $GoButton

При вводе в текстовое поле я хотел бы иметь возможностьнажмите клавишу ввода, чтобы принять выделенную опцию в раскрывающемся списке, а затем снова нажмите клавишу ввода, чтобы запустить мой обработчик $ GoButton.

Возможно ли это?

1 Ответ

0 голосов
/ 13 октября 2018

Решено:

Вместо использования '' New-Object System.Windows.Forms.TextBox '' я смог создать Combobox 'New-Object System.Windows.Forms.Combobox'.

Это позволяет при первом нажатии «enter» выбрать выделенную опцию и второе нажатие «enter» для запуска моего обработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...