Выделение мышкой в TextBox в MDI-форме - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, уважаемые! Есть 3 формы MDI-форма:
  Form frmMain = new Form();
  frmMain.IsMdiContainer = true;
  frmMain.Show();
Child-форма:
  Form frmChild = new Form();
  frmChild.Parent = frmMain;
  frmChild.Show();
Внутри child-формы ещё одна (форма поиска):
  Form frmSearch = new Form();
  frmSearch.Parent = frmChild;
  frmSearch.Controls.Add(new TextBox()); // добавляем TextBox
  frmSearch.Show();
Проблема - в форме поиска (frmSearch) в TextBox'е не выделяется мышкой. Выделяется по Double-click'у. Проект уже внедрён, работает в программе более двухсот человек. Интерфейс строго MDI, поэтому мне не вариант делать форму frmSearch модальной. Так же, я не могу заменить эту форму на UserControl или Panel, GroupBox и т.д., т.к. таких форм в проекте более 30, и переделать все - это очень трудоёмко, да и писать свои события... Может кто-нибудь сталкивался с такой бедой. Что можно сделать в этом случае?

Решение задачи: «Выделение мышкой в TextBox в MDI-форме»

textual
Листинг программы
DevExpress.XtraEditors.TextEdit tb = new DevExpress.XtraEditors.TextEdit();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы