mdi дочерняя форма не работает через приложение opengl в.NET
Это мой первый вопрос. Я начинаю программировать с помощью opengl через Tao Framework.
Все идет хорошо, но сегодня я попытался работать с формами MDI. Мое приложение упало. Немного сложно описать мою проблему. Итак, я сделал 5 снимков и добавил к ним свои вопросы. Я не мог добавить эти изображения из-за моей репутации. Это ссылка на мою домашнюю страницу. Спасибо.
Пожалуйста, прочитайте все детали
1 ответ
Я полагаю, что вы устанавливаете свойство MyParentForm в качестве самой формы, которая создает циклическую ссылку.
Вы можете параметризовать конструктор дочерней формы так, чтобы он содержал ссылку на родителя, что позволит вам правильно установить его.
public ChildForm(Form parentForm)
{
//Other code
MdiParent = parentForm;
Show();
}
Нет необходимости хранить его как собственность в другом месте.