VS编写的记事本源码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
记事本
一、打开visual studio 新建——项目——windows窗体应用程序命名:年终大
作业;
二、Form.cs中作如下操作:
三、在工具箱中选择如下控件:menuStrip、contextMenustrip、colordialog、
savefiledialog、folderbrowserdialog、fontdialog、openfiledialog、statustrip 、Folderbrowserdialog
四、单击menuStrip并输入文件(&F),双击后输入新建(&N)并单击新建在
属性中的shortkeys中选择Ctl+N;并在那么属性中改名为“新建”、后面类似;
五、单击statustrip在其属性中的item属性中选择添加label4个;
六、分别输入以下代码:using System;
七、using System.Collections.Generic;
八、using ponentModel;
九、using System.Data;
十、using System.Drawing;
十一、using System.Linq;
十二、using System.Text;
十三、using System.Windows.Forms;
十四、using System.IO;
十五、
十六、
十七、namespace 年终大作业
十八、{
十九、public partial class Form1 : Form
二十、{
二十一、public Form1()
二十二、{
二十三、InitializeComponent();
二十四、}
二十五、
二十六、private void 新建_Click(object sender, EventArgs e)
二十七、{
二十八、this.richTextBox1.Text="";
二十九、}
三十、
三十一、private void 打开_Click(object sender, EventArgs e)
三十二、{
三十三、openFileDialog1.FileName = "";
三十四、openFileDialog1.Filter = "RTF File(*.rtf)|*.RTF|TXT FILE(*.txt)|*.txt";
三十五、openFileDialog1.ShowDialog();
三十六、if (openFileDialog1.FileName != "")
三十七、switch (openFileDialog1.FilterIndex)
三十八、{
三十九、case 1: //选择的是.rtf类型
四十、
richTextBox1.LoadFile(openFileDialog1.FileName,
RichTextBoxStreamType.RichText);
四十一、break;
四十二、case 2: //选择的是.txt类型
四十三、
richTextBox1.LoadFile(openFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
四十四、break;
四十五、}
四十六、}
四十七、
四十八、private void 保存_Click(object sender, EventArgs e)
四十九、{
五十、saveFileDialog1.Filter = "RTF File(*.rtf)|*.RTF|TXT FILE(*.txt)|*.txt";
五十一、if (saveFileDialog1.ShowDialog() == DialogResult.OK) 五十二、switch (openFileDialog1.FilterIndex)
五十三、{
五十四、case 1: //选择的是.rtf类型
五十五、
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.RichText);
五十六、break;
五十七、case 2: //选择的是.txt类型
五十八、
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
五十九、break;
六十、}
六十一、}
六十二、
六十三、private void 另存为_Click(object sender, EventArgs e)
六十四、{
六十五、saveFileDialog1.Filter = "RTF File(*.rtf)|*.RTF|TXT FILE(*.txt)|*.txt";
六十六、if (saveFileDialog1.ShowDialog() == DialogResult.OK) 六十七、switch (openFileDialog1.FilterIndex)
六十八、{
六十九、case 1: //选择的是.rtf类型
七十、
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.RichText);
七十一、break;
七十二、case 2: //选择的是.txt类型
七十三、
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
七十四、break;
七十五、}
七十六、}
七十七、
七十八、private void 退出_Click(object sender, EventArgs e)
七十九、{
八十、// 退出时应提示用户是否保存当前文本文件
八十一、DialogResult result = MessageBox.Show("是否将更改保存?", "Mickey温馨提示", MessageBoxButtons.YesNoCancel,