目录
标签控件、文本框控件、列表框控件和组合框控件等窗体控件练习。
实验目的:
1.掌握建立Windows应用程序的步骤和方法。
2.掌握窗体、菜单和对话框的使用。
3.掌握控件及其使用方法。
实验内容:
【实验4-1】
A.跟着学习
创建窗体与菜单练习。
- 创建窗体与菜单。
创建一个Windows应用程序,在工具箱里拖曳MenuStrip菜单组件,添加到当前窗口,即可进行菜单编辑。
以简单的“退出”为例编写代码。双击“退出”按钮,添加代码如下:
private void MenuStrip_Close_Click(object sender,EventArgs e)
{
This.Close();
}
2.按F5键进行调试。
因为只有“退出”可以产生响应事件,故单击“退出”按钮,关闭当前程序。
B.自己思考
- 以编程方式实现上述菜单结构。
private void Form1_Load(object sender, EventArgs e) { //首先创建一个MenuStrip对象 MenuStrip menu = new MenuStrip(); //创建顶级菜单项,这里创建“文件”“编辑”和“帮助”三个。 ToolStripMenuItem item1 = new ToolStripMenuItem("文件(&F)"); ToolStripMenuItem item2 = new ToolStripMenuItem("编辑(&E)"); ToolStripMenuItem item3 = new ToolStripMenuItem("删除(&D)"); //使用MenuStrip的Items集合的AddRange方法一次性将顶级菜单加入MenuScrip。此方法要用一个ToolStripItem数组作为传入参数 menu.Items.AddRange(new ToolStripItem[] { item1, item2, item3 }); //继续创建六个ToolStripMenuItem对象,作为顶级菜单“文件”的下拉子菜单; ToolStripMenuItem item4 = new ToolStripMenuItem("新建"); ToolStripMenuItem item5 = new ToolStripMenuItem("打开"); ToolStripMenuItem item6 = new ToolStripMenuItem("添加"); ToolStripMenuItem item7 = new ToolStripMenuItem("关闭"); ToolStripMenuItem item8 = new ToolStripMenuItem("保存"); ToolStripMenuItem item9 = new ToolStripMenuItem("退出"); //利用顶级菜单的DropDownItems属性的AddRange方法将下拉菜单项添加到顶级菜单下 item1.DropDownItems.AddRange(new ToolStripItem[] { item4, item5, item6, item7, item8, item9 }); //继续创建三个ToolStripItem对象,作为新建的下拉子菜单 ToolStripItem item4_1 = new ToolStripMenuItem("项目"); ToolStripItem item4_2 = new ToolStripMenuItem("存储库"); ToolStripItem item4_3 = new ToolStripMenuItem("文件"); //利用菜单的DropDownItems属性的AddRange方法将下拉菜单项添加到新建菜单下 item4.DropDownItems.AddRange(new ToolStripItem[] { item4_1, item4_2, item4_3 }); //将创建好的菜单对象添加到窗体的控件集合中 this.Controls.Add(menu); }
- 自己新建窗体。在“解决方案资源管理器”中右键单击项目名称,选择“添加”、“Windows窗体”,在弹出的“添加新项”对话框中选择需要的模板即可,这里选择“Windows窗体”,重命名为MyForm.cs,单击“添加”按钮,一个新的窗体创建完成。
添加成功: