Form1 f = new Form1();
f.Show();
//f.ShowDialog();
f.Show();
//f.ShowDialog();
解决方案 »
- WPF:用BitmapImage读入图像后,为什么某些点的像素值,与原图像不一致?
- 两个byte[]拼接问题?急.....在线等
- 怎么把注册表中的一个项,包括里面所有子健都复制到另一个地方?
- 请问哪位大侠知道如何在电脑上开发一个来电显示程序?
- 请教数组问题?
- 光标自动跳到下一个文本
- 有没有在窗体上画线和方框框的控件?现在我需要在窗体上画一些表格.用程序画太麻烦啦,而且改动起来也麻烦.想找一些像VB中能在窗体上画线和
- C#怎么制作工具窗口
- 将“字符串”转变为同名按钮
- 在vs.net中,using system放在namespace里面或外面有什么区别?
- win2000+.net系统升级后慢的我受不了了,如何解决?
- 关于owc应用的一个问题
然后在建立MDI子窗体的菜单处理函数里写:YourChildForm yourChildForm = new YourChildForm();
yourChildForm.MdiParent = FatherForm; //跟建立普通窗体的唯一区别
yourChildForm.Show();你查查MDI可以找到MDI窗体的资料
至于如何建立menu,你直接查menu就可以了 :)
它有的就是:
1.生成或继承一个新窗体。
YourChildForm yourChildForm = new YourChildForm();//借楼上的
2.设置为主窗体的子窗体。
yourChildForm.MdiParent = FatherForm; //借楼上的
3.然后显示这个窗体(Show)。(关于这一点与VB很相像)
yourChildForm.Show();
菜单也如楼上所说的你要自己手工建立的。
在VBA中,打开一个窗体,只需要用openform "窗体名",就可以了,
如果要查询与打开窗体有关的帮助只需要搜索"openform"关键词就要以了,
可现在看C#代码,好象中云里雾里,
我对以下代码的理解:Form1 f = new Form1(); -------这句不明白
f.Show(); _______显示名叫"f"的窗体
//f.ShowDialog(); _______以对话框形式显示"f"窗体问题是Form1 f是什么意思?
Form1是什么?
如果我要调用的窗体名叫"主窗体",
是不是应该这样用:
主窗体 f = new 主窗体(); ?
Form1 f 这一句就象"int i"一样,表示用"Form1"这种数据类型定义"f"这个变量。这很象C++的写法。
Form1是一个"类",也可以叫一种数据类型。c#是面向对象编程语言,所有程序都写在类里。这一点你应该看看有关面向对象编程的书。
你最后说的问题是对的。
private void Button_Clicked(object sender,EventArgs e)
{
Form2 form2 = new Form2();
form2.ShowDialog(this);
}
//Form1中按钮的点击事件,Form2作为非模式窗口打开
private void Button_Clicked(object sender,EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}http://www.csdn.net/Develop/read_article.asp?id=26433
http://www.csdn.net/Develop/read_article.asp?id=26434
http://www.csdn.net/Develop/read_article.asp?id=26436