C_程序开发范例宝典.doc
窗体与界面设计
1.1? 菜单应用实例
菜单是程序开发中经常使用的界面元素,合理利用菜单不但可以使用户非常方便的操作程序的功能,更能使效率提高,适应人性化的潮流。下面通过几个应用实例,介绍菜单设计的方法和技术。
实例001? 带历史信息的菜单
实例说明
在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。如图1.1所示,单击“文件”菜单下的“打开文件”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。
技术要点
要实现保存最近打开的文件,可以将在菜单中最近打开文件的文件名和路径保存到事先建立的*.ini文件中,系统启动时读取*.ini中的数据建立数组菜单,即可实现显示历史菜单的功能。
?注意:要建立一个带历史信息的菜单,必须首先添加一个MenuStrip菜单控件,并将主窗体的IsMdiContainer属性设为True。
实现过程
(1)创建一个项目,将其命名为Ex01_01,默认窗体为Form1。
(2)从工具箱中向Form1窗体添加MenuStrip控件,同时向窗体添加OpenFileDialog控件。创建一个“文件”主菜单,在其下面创建打开、关闭所有、退出等菜单选项。
(3)主要程序代码。
将打开文件路径写入INI文件的实现代码如下:
??????? private
您可能关注的文档
- 2007年山东省选调生考试(申论).doc
- 2007年山东省选调生考试(行测).doc
- 2009年12月四级听力原文及答案.docx
- 2009年NOIP复赛普及组试题.doc
- 2009年二级建造师考试词条总结-建设工程法规.doc
- 2010届中考政治基本知识点归类.doc
- 2010年9月国考二级C试卷及答案.doc
- 2010年一级建造师机电工程管理与实务考试大纲.doc
- 2010年二级建造师考试施工管理真题及答案.doc
- 2010年二级建造师考试真题及答案(建筑工程三科).doc
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
最近下载
- 2026年版自考《14443消费者行为学》考前密训资料(完整版).docx VIP
- DB52T 1619-2021 电子政务外网与业务专网融合规范.pdf VIP
- 2024年10月 高等教育自学考试 真题 计算机网络与信息安全 13017.pdf VIP
- 2026年中国变压器用片式散热器数据监测报告.docx
- 孙宇晨:我的女友景甜.pdf VIP
- 安徽省安庆市第一中学2024届高三下学期三模数学试题(原卷版).docx VIP
- 中国高考评价体系下2022年高考化学试题评析及2023届高三复习策略.pdf VIP
- 安宁疗护核心技术生命回顾技巧应用案例分析报告解读与实践拓展课件.pptx VIP
- 《医用X射线成像技术及设备》课件——第三章 工频X线机.pptx
- 安徽省安庆市第一中学2024-2025学年高三下学期2月检测数学试题(原卷版+解析版).docx VIP
原创力文档

文档评论(0)