Замена Enter на Shift+Enter

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

jslby

Client
Регистрация
02.01.2016
Сообщения
77
Реакции
5
Баллы
8
Здравствуйте!
У меня отправляется текст в форму через эмуляцию клавиатуры. Дело в том, что в тексте могут быть переносы строки, и при переносе, форма отправляется. Как мне заменить все Enter в тексте на Shift+Enter, что бы просто был переброс картеки, но не отправка формы.
 
Никто не знает что ли?
 
Здравствуйте!
У меня отправляется текст в форму через эмуляцию клавиатуры. Дело в том, что в тексте могут быть переносы строки, и при переносе, форма отправляется. Как мне заменить все Enter в тексте на Shift+Enter, что бы просто был переброс картеки, но не отправка формы.

Попробуй вот так текст собрать перед печатью: http://zennolab.com/discussion/threads/perenos-stroki-iz-vzjat-stroku-iz-spiska.25191/#post-174710
Возможно будет то, что тебе нужно. Хотя это наверное то же самое (проверить нужно).

Посмотреть бы на это поле ввода. Можешь адрес дать?
 
  • Оценить
Реакции: jslby
Попробуй вот так текст собрать перед печатью: http://zennolab.com/discussion/threads/perenos-stroki-iz-vzjat-stroku-iz-spiska.25191/#post-174710
Возможно будет то, что тебе нужно. Хотя это наверное то же самое (проверить нужно).

Посмотреть бы на это поле ввода. Можешь адрес дать?
Со списком интересная идея. Пожалуй так и сделаю, между вводом просто эмулировать нажатие клавиш шифт+ентер
 
Данный код отправки:
Код:
Развернуть Свернуть Копировать
lock(SyncObjects.InputSyncer) {
System.Windows.Forms.SendKeys.SendWait("+~");
}
Отправляет событие именно туда, где сейчас находится курсор, в том плане что может даже не в окно браузера, а в редактор кода, где он выполняется. Как отправлять данное событие только в браузер?
 
Переведите курсор в другое место просто перед кликом
 

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