在ILNumerics中加载ILPanel的问题

时间:2013-10-20 05:37:29

标签: c# winforms ilnumerics

我的代码中有两个表单。当我单击Form 1中的按钮时,它显示第二个窗体(Form 2)。 Form2中有一个ILPanel。我第一次单击该按钮时,Form2显示没有任何问题,但如果我关闭Form2然后再次单击Form1上的按钮,我会在重新显示Form2时收到以下错误消息。有人知道为什么会这样吗?谢谢。

enter image description here

代码非常简单,但这里又是

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f = new Form2();
        f.Show();
    }
}

enter image description here

1 个答案:

答案 0 :(得分:0)

这看起来像个错误。当然,一种解决方法是重用表单。 “关闭”表单不会卸载它,而只是隐藏它。单击button1将仅第一次创建表单,否则显示Show()。这样,每次单击button1时都不会重新创建OpenGL上下文(这似乎会导致问题)。

您可以在http://ilnumerics.net/mantis

提交错误报告