- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 文本编辑器的实现 ;7.1 RichTextBox控件 ;7.2 剪贴板功能 ;7.3 存取文件 ;7.3.2 存取文件功能实现 ;private void menuItemFileOpen_Click( //打开文件菜单项
object sender,EventArgs e)
{ if(openFileDialog1.ShowDialog()==DialogResult.OK)
{ s_FileName=openFileDialog1.FileName; richTextBox1.LoadFile(openFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
}
}
private void menuItemFileSaveAs_Click( //另存为菜单项
object sender,EventArgs e)
{ if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{ s_FileName=saveFileDialog1.FileName;
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
} //注意存取文件类型应一致。
};private void menuItemSaveFile_Click( //保存文件菜单项
object sender,EventArgs e)
{ if(s_FileName.Length!=0)
richTextBox1.SaveFile(s_FileName,
RichTextBoxStreamType.PlainText);
else
menuItemFileSaveAs_Click(sender,e);
}
private void menuItemExit_Click( //退出菜单项
object sender,EventArgs e)
{ Close(); } ;7.4 修改字体 ;7.4.2 修改字体实现方法 ;7.5 About对话框 ;如上图添加一个窗体,修改formAbout窗体属性StartPosition=CenterParent,
修改属性MaximizeBox=False,MinimizeBox=False
属性FormBorderStyle=FixedDialog
运行界面 如下:;标题为“确定”按钮单击事件处理函数如下:
private void button1_Click(object sender,EventArgs e)
{ Close(); }
为菜单增加顶级菜单项:帮助,为其弹出菜单增加标题为“关于…”的菜单项,属性Name为menuItemAbout。菜单“帮助|关于…”菜单项单击事件处理函数如下:
private void menuItemAbout_Click(
object sender,EventArgs e)
{ formAbout AboutDialog=new formAbout();
AboutDialog.ShowDialog(this);//打开模式对话框
} //注意不能使用Show()函数,它打开非模式对话框 ;7.6 文本编辑器查找替换功能;7.6.2 查找替换功能的实现 ;7.6.2 查找替换功能的实现 (续);7.6.2 查找替换功能的实现 (续);7.6.2 查找替换功能的实现 (续);7.6.2 查找替换功能的实现 (续);7.6.2 查找替换功能的实现 (续);7.6.2 查找替换功能的实现 (续);7.7.1 对话框MessageBox ;7.7.2 提示保存已被修改的文件 ;public bool IfSaveOldFile()
{ bool ReturnValue=true;
if(bSave)
{ System.Windows.Forms.DialogResult dr;
dr=MessageBox.Show(this,“要保存当前更改吗?”,
"保存更改吗?", MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question);
switch(dr) //根据用户选择做相应处理
{ case System.Windows.Forms.DialogResult.Yes: bSave=false;//保存文件后,应使bSave为false
您可能关注的文档
- 开弦弓村简介(62).ppt
- 郑州市水资源供需态势与可持续利用对策研究最新】.pdf
- 2010年东方医院住院医生工作站培训.ppt
- 巷道掘进爆破技术Microsoft PowerPoint .ppt
- 珠海人民医院PACS方案书.doc
- 00054管理学原理 小抄版 2011自考资料.doc
- 北师大2016版七年级上册历史第1课 中华大地的远古人类【课件】 (共16张)..ppt
- 群雄 培训场地布置.ppt
- 小学品德与生活二年级上册《我也棒》课件.ppt
- [交通运输]《现场施工安全管理规范》dgj08903学习及资料编写要点培训.ppt
- 仓库保管员述职报告 仓库保管员述职报告总结 (21篇).docx
- 教师高级职称述职报告 教师高级职称述职报告要求字数多少 (17篇).docx
- 加油站经理述职报告 加油站经理述职报告2023年 (17篇).docx
- 销售主管述职报告范文 销售主管述职报告范文大全 (17篇).docx
- 机修班长述职报告 机修班长述职报告 (20篇).docx
- 村干部半年述职报告 村干部半年述职报告 (17篇).docx
- 学生会组织部述职报告 (15篇).docx
- 教师职称评定述职报告 初中教师职称评定述职报告 (17篇).docx
- 信贷述职报告 信贷述职报告怎么写 (17篇).docx
- 入党述职报告范文 入党述职报告范文大全 (19篇).docx
1亿VIP精品文档
相关文档
最近下载
- 聚醋酸乙烯制年产20万吨聚乙烯醇的反应工段工艺设计.pdf VIP
- 基于STM32智能语音垃圾分类系统的设计与实现.docx VIP
- 翻译策略的分类及介绍.docx
- 智慧水务建设项目可行性研究报告.pdf
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx
- 降低长期卧床病人便秘发生率.pptx
- 货物生产、采购、运输方案(技术方案).docx
- 2023浙江省算力产业发展报告.docx
- GB T 16558.7-2009_船舶维修保养体系 第7部分:报表格式_高清版_可检索.pdf
- MTT 1184-2020 露天煤矿剥离采煤安全技术规范.docx
文档评论(0)