在我的代码中,我有一个主窗体(名为frmMain)和一个About Box(名为AboutBox1)。我想要发生的是,当用户单击我的菜单栏中的“帮助”菜单,然后单击“关于”时,我要显示AboutBox1表单。我已经研究了如何做,但是当我尝试打字时,智能感知并不能识别第二种形式,我也不知道为什么。
有任何想法吗?
我假设我将其放在菜单按钮单击中的代码甚至是:
AboutBox1 aboutbox = new aboutbox();
aboutbox.ShowDialog();
但是AboutBox1给出一个错误,即找不到类型或名称空间。
这是我目前拥有的代码。伴随着它的还有一个新创建的表单,除了初始代码外什么都没有:
https://gist.github.com/anonymous/5366535
最佳答案
尝试这个 :
AboutBox1 aboutbox = new AboutBox1();
aboutbox.ShowDialog();
ShowDialog()
创建一个模式窗口,如果您需要创建一个无模式窗口,则可以使用Show()
方法。在C#中
初始化对象的典型方法是
Classname variable_name = new Classname(); // assuming that constructor does not take any parameter
阅读这篇文章一次:
Objects (C# Programming Guide)
它将帮助您了解一些基本知识。