显示多种形式

Mar*_*ala 3 c# visual-studio

在我的代码中,我有一个主窗体(名为frmMain)和一个About Box(名为AboutBox1).我想要发生的是当用户单击菜单条中的"帮助"菜单,然后单击"关于"时,我希望显示AboutBox1表单.我已经研究了如何做到这一点,但当我尝试打字并且我不知道为什么时,智能感知不会识别第二种形式.有任何想法吗?

我假设我放入菜单按钮单击的代码是:

AboutBox1 aboutbox = new aboutbox();
aboutbox.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

但是AboutBox1给出了一个错误,即无法找到类型或命名空间.

这是我目前的代码.除此之外,它还是一个新创建的表单,其中只包含初始代码:

https://gist.github.com/anonymous/5366535

PaR*_*RaJ 5

试试这个 :

AboutBox1 aboutbox = new AboutBox1();
aboutbox.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

ShowDialog()创建一个模态窗口,如果需要创建一个无模式窗口,可以使用Show()方法.


在C#中

初始化对象的典型方法是

Classname variable_name = new Classname(); // assuming that constructor does not take any parameter
Run Code Online (Sandbox Code Playgroud)

通过这篇文章一次:Objects (C# Programming Guide)它将帮助您理解一些基本的东西.