VS编写的记事本源码.doc_第1页
VS编写的记事本源码.doc_第2页
VS编写的记事本源码.doc_第3页
VS编写的记事本源码.doc_第4页
VS编写的记事本源码.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

记事本一、 打开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 System.ComponentModel;九、 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, MessageBoxIcon.Information);八十二、 if (result = DialogResult.Yes)八十三、 八十四、 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;九十四、 九十五、 Application.Exit();九十六、 this.Close();九十七、 九十八、 else if (result = DialogResult.No)九十九、 百、 Application.Exit();百一、 百二、 百三、百四、 private void 撤销_Click(object sender, EventArgs e)百五、 百六、 richTextBox1.Undo();百七、 百八、百九、 private void 剪切_Click(object sender, EventArgs e)百十、 百十一、 richTextBox1.Cut();百十二、 百十三、百十四、 private void 复制_Click(object sender, EventArgs e)百十五、 百十六、 richTextBox1.Copy();百十七、 百十八、百十九、 private void 粘贴_Click(object sender, EventArgs e)百二十、 百二十一、 richTextBox1.Paste();百二十二、 百二十三、百二十四、 private void 删除_Click(object sender, EventArgs e)百二十五、 百二十六、 richTextBox1.Clear();百二十七、 百二十八、百二十九、 private void 全选_Click(object sender, EventArgs e)百三十、 百三十一、 richTextBox1.SelectAll();百三十二、 百三十三、百三十四、 private void 时间日期_Click(object sender, EventArgs e)百三十五、 百三十六、 richTextBox1.SelectedText = System.DateTime.Now.ToLocalTime().ToString();百三十七、 百三十八、百三十九、 private void 自动换行_Click(object sender, EventArgs e)百四十、 百四十一、 if (richTextBox1.WordWrap = true)百四十二、 百四十三、 自动换行.Checked = true;百四十四、 richTextBox1.WordWrap = false;百四十五、百四十六、 百四十七、 else百四十八、 百四十九、 自动换行.Checked = false;百五十、 richTextBox1.WordWrap = true;百五十一、 百五十二、 百五十三、百五十四、 private void 背景颜色_Click(object sender, EventArgs e)百五十五、 百五十六、 colorDialog1.ShowDialog();百五十七、 richTextBox1.BackColor = colorDialog1.Color;百五十八、 百五十九、百六十、 private void 状态栏_Click(object sender, EventArgs e)百六十一、 百六十二、 if (statusStrip1.Visible = true)百六十三、 百六十四、 状态栏.Checked = false;百六十五、 statusStrip1.Visible = false;百六十六、 百六十七、 else百六十八、 百六十九、 状态栏.Checked = true;百七十、 statusStrip1.Visible = true;百七十一、 百七十二、 百七十三、百七十四、 private void 右撤销_Click(object sender, EventArgs e)百七十五、 百七十六、 richTextBox1.Undo();百七十七、 百七十八、百七十九、 private void 右剪切_Click(object sender, EventArgs e)百八十、 百八十一、 richTextBox1.Cut();百八十二、 百八十三、百八十四、 private void 右复制_Click(object sender, EventArgs e)百八十五、 百八十六、 richTextBox1.Copy();百八十七、 百八十八、百八十九、 private void 右粘贴_Click(object sender, EventArgs e)百九十、 百九十一、 richTextBox1.Paste();百九十二、 百九十三、百九十四、 private void 右删除_Click(object sender, EventArgs e)百九十五、 百九十六、 richTextBox1.Clear();百九十七、 百九十八、百九十九、 private void 右全选_Click(object sender, EventArgs e)二百、 二百一、 richTextBox1.SelectAll();二百二、 二百三、二百四、 private void 字体颜色_Click_1(object sender, EventArgs e)二百五、 二百六、 fontDialog1.AllowVectorFonts = true;/设置用户可以选择矢量字体二百七、 fontDialog1.AllowVerticalFonts = true;/设置字体对话框既显示水平字体,也显示垂直字体二百八、 fontDialog1.FixedPitchOnly = false;/设置用户可以选择不固定间距的字体二百九、 fontDialog1.MaxSize = 72;/设置可选择的最大字二百十、 fontDialog1.MinSize = 5;/设置可选择的最小字二百十一、 if (fontDialog1.ShowDialog() = DialogResult.OK)/判断是否选择了字体二百十二、 二百十三、 if (richTextBox1.SelectedText = )/判断是否选择了文本二百十四、 richTextBox1.SelectAll();/全选文本二百十五、 richTextBox1.SelectionFont = fontDialog1.Font;/设置选中的文本字体二百十六、 二百十七、 colorDialog1.AllowFullOpen = true;/设置允许用户自定义颜色二百十八、 colorDialog1.AnyColor = true;/设置颜色对话框中显示所有颜色二百十九、 colorDialog1.SolidColorOnly = false;/设置用户可以在颜色对话框中选择复杂颜色二百二十、 if (colorDialog1.ShowDialog() = DialogResult.OK)/判断是否选择了颜色二百二十一、 二百二十二、 if (richTextBox1.SelectedText = )/判断是否选择了文本二百二十三、 richTextBox1.SelectAll();/全选文本二百二十四、 richTextBox1.SelectionColor = colorDialog1.Color;/将选定的文本颜色设置为颜色对话框中选择的颜色二百二十五、 二百二十六、二百二十七、 二百二十八、二百二十九、 private void Form1_FormClosed(object sender, FormClosedEventArgs e)二百三十、 二百三十一、 / 退出时应提示用户是否保存当前文本文件二百三十二、 DialogResult result = MessageBox.Show(是否将更改保存?, Mickey温馨提示, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);二百三十三、 if (result = DialogResult.Yes)二百三十四、 二百三十五、 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;二百四十五、 二百四十六、 Application.Exit();二百四十七、 二百四十八、 MessageBox.Show(谢谢使用!+DateTime.Now );二百四十九、 二百五十、二百五十一、 private void 关于主题_Click(object sender, EventArgs e)二百五十二、 二百五十三、 主题();二百五十四、 二百五十五、 private void 主题()二百五十六、 二百五十七、 string str = 本程序由本人初次制作,内容可能还有些许漏洞,如果在您使用过程中发现问题,敬请联系本人。您的支持是我前进的动力,谢谢合作!nn“联系方式QQ;994336359”n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论