Несколько веб-браузеров в форме окна и множество мигающих курсоров.C#

Место общения программистов C#
Anonymous
Несколько веб-браузеров в форме окна и множество мигающих курсоров.

Сообщение Anonymous »

Проблема сводится к простому объяснению.
В форме имеется несколько WebBrowse (Windows Form).
При переключении курсора с одного браузера на другой в браузере остается мигающий курсор.
Самый простой для воспроизведения код:

Код: Выделить всё

private static string html = @"";
public Form1()
{
InitializeComponent();
webBrowser1.DocumentText = html;
webBrowser2.DocumentText = html;
webBrowser3.DocumentText = html;
webBrowser4.DocumentText = html;
}
Кликните мышкой в ​​браузере 1,2,3,4. Во всех четырех курсор останется мигающим.
При многократном переключении вперед и назад курсоры исчезают. Или если вы переключитесь из браузера в TextBox, тоже не будет проблем.
Такое поведение является большой помехой в моем большом проекте. Помогите пожалуйста.
Хочу, чтобы при последовательном вводе текста в браузерах 1,2,3,4 - не было мигающих курсоров.

Вернуться в «C#»