mdi дочерняя форма не работает через приложение opengl в.NET

Это мой первый вопрос. Я начинаю программировать с помощью opengl через Tao Framework.

Все идет хорошо, но сегодня я попытался работать с формами MDI. Мое приложение упало. Немного сложно описать мою проблему. Итак, я сделал 5 снимков и добавил к ним свои вопросы. Я не мог добавить эти изображения из-за моей репутации. Это ссылка на мою домашнюю страницу. Спасибо.

Пожалуйста, прочитайте все детали

http://www.emrekiyak.com/tao.html

1 ответ

Я полагаю, что вы устанавливаете свойство MyParentForm в качестве самой формы, которая создает циклическую ссылку.

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

public ChildForm(Form parentForm)
{
    //Other code
    MdiParent = parentForm;
    Show();
}

Нет необходимости хранить его как собственность в другом месте.

Другие вопросы по тегам