- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文本文档的设计说明
1 记事本界面设计
左侧选择C#,新建一个Windows应用程序,并命名为“Notepad”。
1.1 界面设计
新建好“Notepad”项目后,定位到记事本程序的窗体设计器窗口,然后依次在窗体上放置以下控件(各1个):
(1)MenuStrip(菜单控件)。
(2)ToolStrip(工具栏控件)。
(3)RichTextBox(多格式文本框控件)。
(4)StatusStrip(状态栏控件)。
(5)OpenFileDialog(打开对话框)。
(6)SaveFileDialog(保存对话框)。
(7)FontDialog(字体对话框)。
(8)Timer(计时器控件)。
最终的用户界面如图所示(设置好属性后),其中MenuStrip控件、ToolStrip控件、StatusStrip控件、OpenFileDialog对话框、SaveFileDialog对话框、FontDialog对话框和Timer控件显示在窗体设计器下方的组件板上。
记事本用户界面
2.2 属性设置
首先来看一下窗体的属性设置。
1. 窗体的属性设置
首先在【解决方案资源管理器】中将默认的窗体“Form1.cs”重命名为“frmNotepad.cs”,然后再设置窗体的其他属性,如表1所示。
表1 窗体的属性控件类型 控件名称 属性 设置结果 frmNotepad Text 记事本 StartPosition CenterScreen Size 600, 450 2. MenuStrip的属性设置
将菜单控件MenuStrip的Name属性设为“mnuNotepad”,它共有【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】5个下拉子菜单,各子菜单如图所示。
图 记事本的菜单
【文件】菜单用于完成新建、打开、保存文件等功能,【文件(F)】菜单的属性设置如表2所示。
表文件F)】菜单
文件(F) mnuFile None - 新建(N) mnuItemNew Ctrl+N True 打开(O) mnuItemOpen Ctrl+O True 保存(S) mnuItemSave Ctrl+S True 另存为(A) mnuItemSaveAs None - 分隔符 退出(X) mnuItemClose None - 【编辑】菜单用于完成撤销编辑操作、复制剪切粘贴Text属性 Name属性 ShortcutKeys属性 ShowShortcutKeys属性 编辑(E) Edit None - 撤销(U) Undo Ctrl+Z True 分隔符 复制(C) Copy Ctrl+C True 剪切(T) Cut Ctrl+X True 粘贴(P) Paste Ctrl+V True 分隔符 全选(A) SelectAll Ctrl+A True 日期(D) Date F5 True 【格式】菜单用于设置记事本中文本内容的格式,如字体和是否自动换行,【格式(O)】菜单的属性设置如表4所示。
表4 【格式(O)】菜单
Text属性 Name属性 Check属性 格式(O) mnuFormat False 自动换行(W) mnuItemAuto True 字体(F) mnuItemFont False 【查看】菜单用于设置记事本程序界面中是否显示工具栏和状态栏,【查看(V)】菜单的属性设置如表5所示。
表5 【查看(V)】菜单
Text属性 Name属性 Checked属性 查看(V) mnuView False 工具栏(T) mnuItemToolStrip True 状态栏(S) mnuItemStatusStrip True 【帮助】菜单仅有一个菜单项,用户单击该菜单项弹出一个Windows窗体,显示记事本的一些如版本号的相关信息,【帮助(H)】菜单的属性设置如表6所示。
表17-6 【帮助(H)】菜单
Text属性 Name属性 帮助(H) mnuHelp 关于记事本(A) mnuItemAbout 3. ToolStrip的属性设置
首先将工具栏控件ToolStrip的Name属性设为“tslNotepad”,打开其属性窗口,然后单击属性右边的按钮,打开【项集合编辑器】,在下拉列表中选择默认的【Button】,依次添加9个Button并重命名,再在下拉列表中选择【Separator】,添加两个分隔符,并上移至适当的位置,如图。
图【项集合编辑器】对话框
从上图中可以看出,一共添加了9个按钮和2个分隔符,设置各子项的属性如表所示。
表7 各子项的属性设置
Name属性 ToolTipText属性 tsbNew
您可能关注的文档
- 木门窗安装的质量通病和预防措施.doc
- 填充墙构造柱设置.doc
- 东莞市石碣镇路网改造市政工程刘沙路市政工程第二标段.doc
- 普通平板玻璃要领.doc
- 第三章_控源截污工程施工组织设计.docx
- 七年级下语文期中试题和答题卡.doc
- 第八章明框玻璃幕墙技术交底.doc
- 尽精微持续改进思维培养.ppt
- 粉刷石膏施工方案概论.doc
- 防渗漏、防裂缝施工技术交底_附件.doc
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 基于PLC的舞台灯光控制.doc VIP
- 山东省烟台市2022-2023学年高二下学期期末学业水平诊断化学试卷(含答案).pdf VIP
- 双通道脊柱内镜手术.pptx
- 2022-2023学年重庆市九龙坡区高二上学期期末物理试卷(含答案解析).docx VIP
- 劳动争议和解协议书模板.docx VIP
- 国家开放大学51679-工具书与文献检索-形成性考核3答案.docx VIP
- 全国光电设计大赛报告.pdf VIP
- 2024年广东省中考生物试卷.docx VIP
- 山东省烟台市2023-2024学年高二下学期期末学业水平诊断+化学试卷(含答案).pdf VIP
- 2025外研版英语三年级下册全册教学设计教案.pdf
文档评论(0)