NET程序设计教程与实训.pptVIP

  • 14
  • 0
  • 约5.45千字
  • 约 31页
  • 2020-06-11 发布于湖北
  • 举报
第1章 Visual Basic .NET语言简介 第7章 Windows高级窗口应用 7.1 多文档界面设计 7.2 设 计 菜 单 7.3 工具栏设计 7.4 常用对话框控件 7.5 实 训 7 本章要点 掌握菜单的各种用法 掌握对话框的用法 能灵活使用多文档窗体开发应用程序 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.5 实 训 7 7.5 实 训 7 7.5 实 训 7 7.5 实 训 7 * 《Visual Basic .NET程序设计教程与实训》 第7章 Windows高级窗口应用 * 《 C语言程序设计》 第5章 循环结构程序设计 Windows应用程序的工作界面大致分为3类: 多文档界面(MDI,Multiple Document Interface) 单文档界面(SDI,Single Document Interface) 资源管理器风格界面 7.1.1 创建MDI父窗体 多文档界面(MDI)应用程序的基础是MDI父窗体。MDI父窗体是包含MDI子窗口的窗体,子窗口是用户与MDI应用程序进行交互的副窗口。 设计时创建MDI父窗体的方法: 新建一个项目,默认窗体为Form1,在窗体的属性窗口中将IsMdiContainer属性设置为True 。 7.1.2 创建MDI子窗体 (1) 在【解决方案资源管理器】窗口中,右击项目名称,在弹出的快捷菜单中选择【添加】|【Windows窗体】命令,为该项目添加一个窗体,将其名称属性改为frmchild。 (2) 用下列代码显示子窗体: Dim frmfc As New frmchild frmfc.MdiParent = Me frmfc.Show() (3) 将上述代码添加到MDI父窗体的Form_Load事件中 7.1.3 确定活动子窗体 若要指定活动的窗体,可使用ActiveMDIChild属性,此属性返回具有焦点的子窗体或返回最近活动的子窗体。 ActiveControl属性返回在活动的子窗体上有焦点的控件。 7.1.4 排列子窗体 LayoutMDI方法可以使打开的多个子窗体排列整齐。 该方法以MDILayout属性值为参数。该属性有4种不同的取值,分别如下: ArrangeIcons 图标排列。 Cascade 层叠排列。 TileHorizontal 水平平铺。 TileVertical 垂直平铺。 根据LayoutMDI方法调用不同的取值可以产生不同的窗体排列方式。 Windows窗体支持菜单和上下文菜单。主菜单在菜单栏上显示,菜单栏位于窗体标题栏的紧下方。 7.2.1 MainMenu组件 Windows窗体MainMenu控件在运行时显示一个菜单。主菜单的所有子菜单和单个项均为MenuItem对象。 1. 添加菜单及菜单项 1) 在设计阶段添加和删除菜单与菜单项 打开“工具箱”,找到MainMenu控件,拖拽到窗体上 2) 用代码添加和删除菜单与菜单项 下列代码可在窗体上添加一个菜单,第一个菜单项为【文件】,【文件】菜单下有一个子菜单项【新建】。 添加菜单 Dim mnuall As New MainMenu Me.Menu = mnuall 添加菜单选项 Dim mnufile As New MenuItem Dim mnufile_new As New MenuItem mnufile.Text = 文件 给菜单项命名 mnufile_new.Text = 新建 mnuall.MenuItems.Add(mnufile) 将“文件”菜单项添加到总菜单项中 mnufile.MenuItem

文档评论(0)

1亿VIP精品文档

相关文档