Подсказка в дочерней форме MDI не отображается

Я разрабатываю настольное приложение для Windows с несколькими формами окон.

Первоначальная версия приложения была такой, что одна форма будет вызываться другой формой.

Но из-за открытия этих нескольких форм я создал родительскую форму и установил ее как контейнер MDI, а все остальные формы сделал дочерними и отображал их в родительской форме. Но всплывающая подсказка, которая раньше отображалась правильно (когда одна форма вызывалась из другой), теперь не отображается.

В Form1 я использую это:

Form2 obj=new Form2();
obj.MdiParent=this;
obj.show();

который покажет Form2 в Form1, где Form1 - это MDIContainer.

Всплывающие подсказки в форме Form1 (контейнер MDI) отображаются правильно, но подсказки в форме 2 (дочерний элемент MDI) не отображаются.

Если кто-нибудь знает решение этой проблемы, пожалуйста, помогите, я действительно застрял в этой проблеме.


person Midhun    schedule 30.01.2013    source источник
comment
Пожалуйста, предоставьте дополнительную информацию о вашей проблеме. Какой язык вы используете? Разместите пример кода.   -  person Jens Erat    schedule 30.01.2013
comment
Привет, Ранон, я использую C # для написания кода приложения. Пример кода будет выглядеть следующим образом. В Form1 я использую этот Form2 obj = new Form2 (); obj.MdiParent = это; obj.show (), который покажет Form2 в Form1, где Form1 - это MDIContainer   -  person Midhun    schedule 31.01.2013
comment
@mid Это не форум. Обязательно прочтите часто задаваемые вопросы, и в будущем вместо того, чтобы размещать комментарий для добавления информации, отредактируйте свой вопрос.   -  person dandan78    schedule 31.01.2013


Ответы (1)


Вышеупомянутая проблема была решена для меня, когда я переместил элемент управления в контейнере MDI в область, где отображается дочерняя форма.

person Midhun    schedule 14.02.2013