Копирование из буфера обмена. Нужна помощь

pazuofo

Client
Регистрация
20.04.2019
Сообщения
45
Благодарностей
17
Баллы
8
Всем привет! Появилась потребность в копировании текста из буфера обмена. Нашел на форуме с# код

C#:
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByTag("form", 0).FindChildByAttribute("wysiwyg:div", "class", "notranslate\\ public-DraftEditor-content", "regexp", 0);
if (he.IsVoid) return -1;

var descr = project.Variables["opisanie"].Value;
System.Windows.Forms.Clipboard.SetText(descr);

he.RiseEvent("click", instance.EmulationLevel);
instance.ActiveTab.KeyEvent("v", "press", "ctrl");
Первый раз протестировал, все скопировалось как нужно. При повторной попытке вместо текста из переменной вставляется буква V.

В чем может быть причина? Версия зенки 7.7.0

Буду благодарен за подсказку!
 

Ахилес

Client
Регистрация
11.11.2020
Сообщения
858
Благодарностей
348
Баллы
63
Хромиум скорее всего.
ну и сразу напишу, буфер обмена всего навсего один в системе, в многопотоке не будет работать нормально.
 
  • Спасибо
Реакции: pazuofo

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 006
Благодарностей
537
Баллы
113

kagorec

Client
Регистрация
24.08.2013
Сообщения
923
Благодарностей
476
Баллы
63

Ахилес

Client
Регистрация
11.11.2020
Сообщения
858
Благодарностей
348
Баллы
63

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113

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