7.3 菜单-7.4 多重窗体课件.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.3 菜单-7.4 多重窗体课件

菜单在windows应用程序中有广泛的应用,是应用程序图形化界面中一个必不可少的组成元素。;一、菜单系统的功能;二、菜单系统的种类和结构;二、菜单系统的种类和结构 ; 7.3 菜单设计; 7.3.1 菜单编辑器; (3)结构 ;①属性区 属性区为窗口标题栏下面的 5 行,用来输入或修改菜单项,设置菜单控件的主要属性。;③菜单项列表区; ;菜单控件的主要属性 ;(2)菜单控件的事件 菜单控件只有一个Click事件。;例7.15 设计一个类似Word的带下拉式菜单的简易文本编辑器。;1.下拉式菜单的设计步骤 (1)建立窗体,添加控件; (2)打开菜单编辑器,设计菜单及其属性; (3)为菜单项编写相应的事件过程。;(1)建立窗体,添加控件;(2)打开菜单编辑器,设计菜单及其属性; 7.3.2 下拉式菜单 ;(3) 编写菜单事件过程 ①最简单的情形 编写“文件”主菜单中的“退出” 菜单项的事件过程只需用End方法即可。 例题代码 Private Sub FileExit_Click() End End Sub; ②菜单的控制——菜单项的状态 有效性控制Enabled 菜单项的复选标志Checked 在菜单项上添加或去除选中符号。 可见性Visible ;菜单项的状态控制实现过程: (最初编辑子菜单都不可用) 例题代码 Private Sub Form_Load() Clipboard.Clear EditCopy.Enabled = False EditCut.Enabled = False EditPaste.Enabled = False End Sub;菜单项的状态控制实现过程: (点击“编辑”主菜单项后,应先判断文本框中是否有文本被选中) 例题代码 Private Sub Editmenu_Click( ) If Text1.SelLength 0 Then EditCut.Enabled = True EditCopy.Enabled = True Else EditCut.Enabled = False EditCopy.Enabled = False End If End Sub;(3) 编写菜单事件过程 ③编写具体功能代码——文件子菜单功能 通用对话框(Microsoft common Dialog control 6.0) 应用。;例题代码(新建文件) Private Sub FileNew_Click() Text1.Text = End Sub;例题代码(打开文件) Private Sub FileOpen_Click() On Error GoTo nofile 设置错误陷阱 CommonDialog1.InitDir = C:\Windows 设置属性(可以在设计中完成) CommonDialog1.Filter = 文本文件 | *.Txt CommonDialog1.CancelError = True CommonDialog1.ShowOpen 或用Action = 1显示文件打开对话框 Text1.Text = 清除文本框的内容 ;例题代码续(打开文件) Open CommonDialog1.FileName For Input As #1 打开文件进行读操作 Do While Not EOF(1) Line Input #1, inputdata 读一行数据到变量inputdata Text1.Text = Text1.Text inputdata vbCrLf vbCrLf为回车换行 Loop Close #1 关闭文件 Exit Sub nofile: 错误处理 If Err.Number = 32755 Then Exit Sub

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档