要求,可以文件打开、保存,并且加密存储
支持复制粘贴剪切查找
可以调整字体,做好了请发送到shongshangmou@163.com
在我的这个基础上修改下
http://download.csdn.net/detail/caozhy/8307207
复制 textBox1.Copy
粘贴 textBox1.Paste
剪切 textBox1.Cut
字体 textBox1.Font = new Font(字体名, 大小)
有润笔费 吗?
wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
#endregion #region格式 //调用自动换行功能
private void自动换行WToolStripMenuItem_Click( object sender, EventArgs e) {
if (WordWrap) {
WordWrap = false;
自动换行WToolStripMenuItem.Checked = false; richTextBox1.WordWrap = false;
状态栏SToolStripMenuItem.Enabled = true; } else {
状态栏SToolStripMenuItem.Enabled = false; 状态栏SToolStripMenuItem.Checked = false; WordWrap = true;
自动换行WToolStripMenuItem.Checked = true; richTextBox1.WordWrap = true; statusStrip1.Visible = false; Status = false; } }
//调用更改字体的函数
private void字体FToolStripMenuItem_Click( object sender, EventArgs e) {
fontDialog1.ShowDialog();
if (richTextBox1.SelectedText.Length == 0) {
richTextBox1.Font = fontDialog1.Font; } else {
richTextBox1.SelectionFont = fontDialog1.Font; } }
//调用更改字体颜色的函数
private void前景色ToolStripMenuItem_Click( object sender, EventArgs e) {
colorDialog1.ShowDialog(); colorDialog1.AllowFullOpen = true; colorDialog1.FullOpen = true;
if (richTextBox1.SelectedText.Length == 0) {
richTextBox1.ForeColor = colorDialog1.Color; } else {
richTextBox1.SelectionColor = colorDialog1.Color; } }
//调用更改文本框背景颜色的函数
private void后景色BToolStripMenuItem_Click( object sender, EventArgs e) {
colorDialog1.AllowFullOpen = true; colorDialog1.FullOpen = true; colorDialog1.ShowDialog();
richTextBox1.BackColor = colorDialog1.Color; }
#endregion #region查看
//调用状态栏,还未写完
private void状态栏SToolStripMenuItem_Click( object sender, EventArgs e) { if (Status) {
Status = false;
状态栏SToolStripMenuItem.Checked = false; statusStrip1.Visible = false; } else {
Status = true;
statusStrip1.Visible = true;
状态栏SToolStripMenuItem.Checked = true; } }
#endregion #region帮助 //调用帮助文档
private void查看帮助ToolStripMenuItem_Click( object sender, EventArgs e) {
MessageBox.Show("帮助文档正在制作中,敬请期待......." , "Sorry", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//调用关于窗体
private void关于记事本AToolStripMenuItem_Click( object sender, EventArgs e) {
About ab = new About(); ab.ShowDialog(); }
#endregion #region编辑
//实现得到本地当前时间功能
private void时间日期DToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Text = richTextBox1.Text + DateTime.Now; }
//实现文本全选功能
private void全选AToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.SelectAll(); }
private void全选AToolStripMenuItem1_Click( object sender, EventArgs e) {
richTextBox1.SelectAll(); }
//在控件上更改字符时发生
private void richTextBox1_TextChanged(object sender, EventArgs e) {
撤销UToolStripMenuItem.Enabled = true; 撤销UToolStripMenuItem1.Enabled = true; }
//实现撤销功能
private void撤销UToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Undo(); }
private void撤销UToolStripMenuItem1_Click( object sender, EventArgs e) {
richTextBox1.Undo(); }
private void编辑EToolStripMenuItem_Click( object sender, EventArgs e) {
if (richTextBox1.SelectedText.Length != 0) {
剪贴ToolStripMenuItem.Enabled = true; 复制CToolStripMenuItem.Enabled = true; 删除LToolStripMenuItem.Enabled = true; } else {
剪贴ToolStripMenuItem.Enabled = false; 复制CToolStripMenuItem.Enabled = false; 删除LToolStripMenuItem.Enabled = false; } }
//实现剪贴功能
private void剪贴ToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Cut();
粘贴PToolStripMenuItem.Enabled = true; }
private void剪贴TToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Cut();
剪贴PToolStripMenuItem.Enabled = true; }
//实现复制功能
private void复制CToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Copy();
粘贴PToolStripMenuItem.Enabled = true; }
private void复制CToolStripMenuItem1_Click( object sender, EventArgs e) {
richTextBox1.Copy();
剪贴PToolStripMenuItem.Enabled = true; }
//实现粘贴功能
private void粘贴PToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Paste(); }
private void剪贴PToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.Paste(); }
//实现删除功能
private void删除LToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.SelectedText = ""; }
private void删除DToolStripMenuItem_Click( object sender, EventArgs e) {
richTextBox1.SelectedText = "";
}
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) {
if (richTextBox1.SelectedText.Length != 0) {
剪贴TToolStripMenuItem.Enabled = true; 复制CToolStripMenuItem1.Enabled = true; 删除DToolStripMenuItem.Enabled = true; } else {
剪贴TToolStripMenuItem.Enabled = false; 复制CToolStripMenuItem1.Enabled = false; 删除DToolStripMenuItem.Enabled = false; } }
//实现从右向左读的功能
private void从右到左的阅读模式RToolStripMenuItem_Click( object sender, EventArgs e) {
if (RighttoLeft) {
从右到左的阅读模式RToolStripMenuItem.Checked = false; RighttoLeft = false;
richTextBox1.RightToLeft = RightToLeft.No; } else {
从右到左的阅读模式RToolStripMenuItem.Checked = true; RighttoLeft = true;
richTextBox1.RightToLeft= RightToLeft.Yes; contextMenuStrip1.RightToLeft = RightToLeft.No; } }
#endregion } }