C# эмуляция бекспейса как?

  • Автор темы Автор темы Gfoblin
  • Дата начала Дата начала

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 737
Реакции
1 060
Баллы
113
Выручайте
Чето непрохиляло это :(
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
Emulator.SendText(instance.ActiveTab.Handle, "aaa{BACKSPACE}{BACKSPACE}{BACKSPACE}hello1232");
}
 
Попробуй так:
Только вначале сделай focus На поле которое будешь заполнять
Код:
Развернуть Свернуть Копировать
lock(SyncObjects.InputSyncer)
{
    Emulator.ActiveWindow(instance.ActiveTab.Handle);
    Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Back, KeyboardEvent.Down);
}
 
Да вот фокус в этом фокусе :(
Иногда фокус переключается на другое окно... прям перед началом ввода :(
Попробую спасибо!
 
Да вот фокус в этом фокусе :(
Иногда фокус переключается на другое окно... прям перед началом ввода :(
Попробую спасибо!

Ну если уж совсем будет край, напиши мне в асю или скайп помогу разобратся.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)