mdi子窗体不能通过.NET中的opengl应用程序工作

时间:2010-10-27 09:09:33

标签: c# opengl frameworks mdi tao

这是我的第一个问题。 我通过Tao Framework开始使用opengl进行计算机图形编程。

一切顺利,但今天我尝试使用MDI表单。我的申请崩溃了。描述我的问题有点困难。所以我拍摄了5张图片,并在上面添加了我的问题。由于我的声誉,我无法添加此图片。这是我的主页链接。谢谢。

请阅读所有细节

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

1 个答案:

答案 0 :(得分:0)

我相信你将MyParentForm属性设置为表单本身,这会创建一个循环引用。

您可以参数化子窗体构造函数以携带对父级的引用,这将允许您正确设置它。

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

无需将其作为其他地方的财产。

相关问题