在我的代码中,我有一个主窗体(名为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)它将帮助您了解一些基本知识。

10-08 16:02