C #: альтернатива SendKeys вне формы? - PullRequest
0 голосов
/ 26 января 2011

Я пытаюсь отправить строку в элемент управления textbox во внешнем приложении с помощью API-интерфейса событий keybd, однако я не особо хочу отправлять каждый символ в строку с помощью этого метода и знаю, что SendKeys подойдет.

Я получил фокус в текстовом поле, отправив команду Ctrl + L через события keybd (ярлык приложения).

Тем не менее, я выполняю этот код внутри класса и поэтомупространство имен windows.forms не применимо, и я не могу получить доступ к SendKeys ...

Есть ли альтернативы?(Есть ли у PostMessage и SendMessage какое-либо приложение здесь?)

Спасибо!

1 Ответ

4 голосов
/ 26 января 2011

Нет никаких причин, почему вы не могли использовать SendKeys из класса.Обязательно поместите директиву using System.Windows.Forms вверху файла.Добавьте ссылку, если этот класс живет в своем собственном проекте библиотеки классов.

...