C#多窗体操作综述.pptVIP

  • 11
  • 0
  • 约1.66千字
  • 约 14页
  • 2017-04-05 发布于湖北
  • 举报
多窗体界面设计 建立多窗体 1. 添加窗体 在“解决方案资源管理器”中,右击项目名,在快捷菜单中选【添加】|【Windows窗体】;或选择【项目】|【添加Windows窗体】。均可弹出“添加新项”对话框。在对话框的“模板”列表框中,选择“Windows窗体”;在“名称”框中,输入窗体的名字。单击“添加”按钮,即可向项目中添加一个新的窗体。 选择添加Windows窗体 添加对话框 2. 删除或排除窗体 排除窗体指的是把窗体从项目中移走,而窗体文件并没有从磁盘上被删除。 删除窗体指的是既从项目中把窗体移走,又从磁盘上把窗体删除掉。 在“解决方案资源管理器”中,右击窗体名,在快捷菜单中选择【从项目中排除】 或【删除】 3. 设置启动窗体 启动窗体即应用程序运行时显示的第一个窗体。 在Program.cs文件中的Main方法中进行修改。 static void Main(){ Application.Run(new Form1()); } 将new Form1() 中的Form1修改为要启动的窗体的名称就可(也就是Name属性的值)。 例:见下一页。 3. 设置启动窗体 要注意每一个窗体的三个内容。1、窗体的Name属性,2、窗体的text属性,3窗体的文件名。 例:有一个窗体的Name属性为(FormMain),Text属性为(主窗口),文件名为(FMain.cs)。这样如果要将该窗体设置为启动,应该修改Main方法中的语句为Name的属性值。 static void Main(){ Application.Run(new FormMain()); } 4.窗体的生成与关闭 (1)建立新窗体的实例 如果想操作窗体,必须先生成一个窗体类的实例。 Form1 f=new Form1(); (2)显示窗体 使用Form类的Show或ShowDialog方法显示窗体。 f.Show(); (3)隐藏窗体 使用Form类的Hide方法隐藏窗体。 f.Hide(); (4)关闭窗体 使用Form类的Close方法关闭窗体。 f.Close(); (5)隐藏、关闭窗体自己。 this.Hide(); this.Close(); 窗体间调用 (1)从主窗体启动其它窗体 可以在主窗体中,生成其它窗体的实例,或引用其它窗体。然后,使用该实例的Show方法显示窗体。 例: 如果有一窗体,窗体的Name属性为Form2,则调用该窗体的方法如下。 Form2 f=new Form2(); f.Show(); 窗体的主要事件 (1)窗体第一次显示之前要做的事在Load事件中。 (2)窗体关闭时要做的事在FormClosing事件与FormClosed事件中。 应用程序的结束 (1)结束程序的语句 Application.Exit(); (2)第一窗口的Close方法就是结束整个程序。 (3)其它窗体,在FormClosed事件中加入代码。结束程序的语句。 (4)判断是否要关闭窗口或结束程序。在该窗体的FormClosing事件中使用 应用程序的结束 (4)判断是否要关闭窗口或结束程序。在该窗体的FormClosing事件中使用MessageBox.Show()方法。 DialogResult a = MessageBox.Show(确定要结束程序吗!, 提示, MessageBoxButtons.OKCancel); if (a == DialogResult.OK) { e.Cancel = false; } else { e.Cancel = true; } * 1 建立多窗体 一、添加窗体 进入新的窗体设计界面 二、删除或排除窗体 3、设置启动窗体 *

文档评论(0)

1亿VIP精品文档

相关文档