mdi дочерняя форма не работает через приложение opengl в .NET - PullRequest
1 голос
/ 27 октября 2010

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

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

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

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

1 Ответ

0 голосов
/ 03 ноября 2010

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

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

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

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

...