记事本源码
来源:互联网 发布:身材好的女生啪啪知乎 编辑:程序博客网 时间:2024/06/06 01:26
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.Drawing.Printing;
namespace 记事本
{
public partial class Form1 : Form//可以更简单一些,因为有些操作是重复了的//
{
public Form1()
{
InitializeComponent();
}
private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void 保存SToolStripButton_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch(Exception ex)
{
MessageBox.Show(ex .Message );
}
}
private void 打开OToolStripButton_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";// Filter 文件筛选器//
openFileDialog1.ShowDialog();
MessageBox.Show(openFileDialog1 .FileName );
try
{
if(openFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 8; i < 78; i++)
{
toolStripComboBox1.Items.Add(i);
}
}
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
private void 新建NToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
private void 剪切UToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Cut();
}
private void 复制CToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void 粘贴PToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";// Filter 文件筛选器//
openFileDialog1.ShowDialog();
MessageBox.Show(openFileDialog1.FileName);
try
{
if(openFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void toolStripComboBox1_TextChanged(object sender, EventArgs e)
{
float f = Convert.ToSingle(toolStripComboBox1.SelectedItem.ToString());
richTextBox1.SelectionFont = new Font("字号", f);
}
private void 红色ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1 .SelectionColor = Color.Red;
}
private void 绿色ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionColor = Color.Green;
}
private void 更多ToolStripMenuItem_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
if(colorDialog1 .ShowDialog ()== DialogResult .OK)
richTextBox1.SelectionColor = colorDialog1.Color;
}
private void 另存为AToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog() ==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(richTextBox1 .Text ,new Font("宋体",15),Brushes .Green ,20,20);
}
private void 关于AToolStripMenuItem_Click(object sender, EventArgs e)
{
AboutBox1 ab = new AboutBox1();
ab.Show();
}
private void timer1_Tick(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "系统时间:" + DateTime.Now.ToLocalTime();
progressBar1.PerformStep();
}
private void 工具栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (工具栏ToolStripMenuItem.Checked == true)
{
工具栏ToolStripMenuItem.Checked = false;
toolStrip1.Visible = false;
}
else
{
工具栏ToolStripMenuItem.Checked = true ;
toolStrip1.Visible = true ;
}
}
private void 状态栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (状态栏ToolStripMenuItem.Checked == true)
{
状态栏ToolStripMenuItem.Checked = false;
statusStrip1.Visible = false;
}
else
{
状态栏ToolStripMenuItem.Checked = true ;
statusStrip1.Visible = true;
}
}
private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
fontDialog1.ShowDialog();
fontDialog1.ShowColor = true;
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
richTextBox1.SelectionColor = fontDialog1.Color;
}
}
private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (自动换行ToolStripMenuItem.Checked == false)
{
自动换行ToolStripMenuItem.Checked = true;
richTextBox1.WordWrap = true;
}
else
{
自动换行ToolStripMenuItem.Checked =false ;
richTextBox1.WordWrap = false;
}
}
}
}
//要想用运行这些代码,必须要添加必要的控件哦//
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.Drawing.Printing;
namespace 记事本
{
public partial class Form1 : Form//可以更简单一些,因为有些操作是重复了的//
{
public Form1()
{
InitializeComponent();
}
private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void 保存SToolStripButton_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch(Exception ex)
{
MessageBox.Show(ex .Message );
}
}
private void 打开OToolStripButton_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";// Filter 文件筛选器//
openFileDialog1.ShowDialog();
MessageBox.Show(openFileDialog1 .FileName );
try
{
if(openFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 8; i < 78; i++)
{
toolStripComboBox1.Items.Add(i);
}
}
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
private void 新建NToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
private void 剪切UToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Cut();
}
private void 复制CToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void 粘贴PToolStripButton_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";// Filter 文件筛选器//
openFileDialog1.ShowDialog();
MessageBox.Show(openFileDialog1.FileName);
try
{
if(openFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog ()==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void toolStripComboBox1_TextChanged(object sender, EventArgs e)
{
float f = Convert.ToSingle(toolStripComboBox1.SelectedItem.ToString());
richTextBox1.SelectionFont = new Font("字号", f);
}
private void 红色ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1 .SelectionColor = Color.Red;
}
private void 绿色ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionColor = Color.Green;
}
private void 更多ToolStripMenuItem_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
if(colorDialog1 .ShowDialog ()== DialogResult .OK)
richTextBox1.SelectionColor = colorDialog1.Color;
}
private void 另存为AToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if(saveFileDialog1 .ShowDialog() ==DialogResult .OK )
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(richTextBox1 .Text ,new Font("宋体",15),Brushes .Green ,20,20);
}
private void 关于AToolStripMenuItem_Click(object sender, EventArgs e)
{
AboutBox1 ab = new AboutBox1();
ab.Show();
}
private void timer1_Tick(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "系统时间:" + DateTime.Now.ToLocalTime();
progressBar1.PerformStep();
}
private void 工具栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (工具栏ToolStripMenuItem.Checked == true)
{
工具栏ToolStripMenuItem.Checked = false;
toolStrip1.Visible = false;
}
else
{
工具栏ToolStripMenuItem.Checked = true ;
toolStrip1.Visible = true ;
}
}
private void 状态栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (状态栏ToolStripMenuItem.Checked == true)
{
状态栏ToolStripMenuItem.Checked = false;
statusStrip1.Visible = false;
}
else
{
状态栏ToolStripMenuItem.Checked = true ;
statusStrip1.Visible = true;
}
}
private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
fontDialog1.ShowDialog();
fontDialog1.ShowColor = true;
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
richTextBox1.SelectionColor = fontDialog1.Color;
}
}
private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (自动换行ToolStripMenuItem.Checked == false)
{
自动换行ToolStripMenuItem.Checked = true;
richTextBox1.WordWrap = true;
}
else
{
自动换行ToolStripMenuItem.Checked =false ;
richTextBox1.WordWrap = false;
}
}
}
}
//要想用运行这些代码,必须要添加必要的控件哦//
0 0
- 记事本源码
- 记事本源码
- PyS60记事本源码
- 简易记事本java源码
- Android记事本程序源码
- Windows下记事本源码
- android 记事本程序源码
- Fly记事本1.0版本 C#记事本源码
- 汇编写的记事本源码
- 《我的记事本(模仿Windows记事本程序)》程序源码
- java实现记事本之Java记事本源码及实现
- java实现记事本之Java记事本源码及实现
- java实现记事本之Java记事本源码及实现
- 胡子高级记事本VB版1.093源码
- 一个简单的记事本小程序源码
- 简单记事本程序java源码项目
- 记事本写java中文出现源码解决方案
- 记事本
- 使用接插件需要注意的问题
- Balanced Binary Tree
- DSP6000的上电及供电
- DSP6000的几个简单优化技巧
- 数字信号处理的学习资源
- 记事本源码
- 北大"小师妹"走红 网友赞许预备役校花
- 实拍草根模特的一天 饮食不规律常被性骚扰(图)
- 关于骰子游戏的随想
- 孙杨国歌门事件掀中日骂战 日本国歌有多难听你知道吗?
- java生成jar包
- 锋菲被曝复合内幕 谢霆锋为“复合”精心部署
- ECLIPSE支持多个JDK版本共存的设置
- request和response乱码问题