c#文本编辑器
来源:互联网 发布:arduino编程语言教程 编辑:程序博客网 时间:2024/06/05 04:14
}
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;
namespace MyEditbook
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void OnOpen(object sender, EventArgs e)
{
string Filename;
FileDialog dlg = new OpenFileDialog();
dlg.Filter = "Edit File (*.edf)|*.edf|All Files (*.*)|*.*";
if (dlg.ShowDialog() == DialogResult.OK)
{
richTextBox1.LoadFile(dlg.FileName);
this.Text = "文本编辑器--" + dlg.FileName;
Filename = dlg.FileName;
}
}
private void OnSave(object sender, EventArgs e)
{
string Filename = null;
if (Filename != null)
richTextBox1.SaveFile(Filename);
else
{
FileDialog dlg = new SaveFileDialog();
dlg.Filter = "Edit File (*.edf)|*.edf|All Files (*.*)|*.*";
if (dlg.ShowDialog() == DialogResult.OK)
{
richTextBox1.SaveFile(dlg.FileName);
this.Text = "文本编辑器--" + dlg.FileName;
Filename = dlg.FileName;
}
}
}
private void OnExit(object sender, EventArgs e)
{
Close();
}
private void OnCut(object sender, EventArgs e)
{
richTextBox1.Cut();
}
private void OnCopy(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void OnPaste(object sender, EventArgs e)
{
richTextBox1.Paste();
}
//删除
private void OnDel(object sender, EventArgs e)
{
}
private void OnColor(object sender, EventArgs e)
{
ColorDialog dlg = new ColorDialog();
if (richTextBox1.SelectedText != "")
{
dlg.Color = richTextBox1.SelectionColor;
if (dlg.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionColor = dlg.Color;
}
else
{
dlg.Color = richTextBox1.ForeColor; ;
if (dlg.ShowDialog() == DialogResult.OK)
richTextBox1.ForeColor = dlg.Color;
}
}
private void OnFont(object sender, EventArgs e)
{
FontDialog dlg = new FontDialog();
if (richTextBox1.SelectedText != "")
{
dlg.Font = richTextBox1.SelectionFont;
if (dlg.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionFont = dlg.Font;
}
else
{
dlg.Font = richTextBox1.Font;
if (dlg.ShowDialog() == DialogResult.OK)
richTextBox1.Font = dlg.Font;
}
}
private void OnLoad(object sender, EventArgs e)
{
richTextBox1.Left = 0;
richTextBox1.Top = menuStrip1.Height;
richTextBox1.Height = Height - menuStrip1.Height - 30;
richTextBox1.Width = Width;
}
private void OnResize(object sender, EventArgs e)
{
richTextBox1.Left = 0;
richTextBox1.Top = menuStrip1.Height;
richTextBox1.Height = Height - menuStrip1.Height - 30;
richTextBox1.Width = Width;
}
private void OnFind(object sender, EventArgs e)
{
}
}
- c#文本编辑器
- C# 文本编辑器
- C#综合性实验 - 文本编辑器
- 如何用C#编写文本编辑器
- 如何用C#编写文本编辑器
- 如何用c#编写文本编辑器
- 如何用C#编写文本编辑器
- 如何用C#编写文本编辑器
- C# winform下的富文本编辑器
- 如何用C#编写文本编辑器
- C#窗体程序--简单文本编辑器
- 文本编辑器
- 文本编辑器
- 文本编辑器
- 文本编辑器
- 文本编辑器
- 文本编辑器
- 文本编辑器
- dp--hdu 1503
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- linux下的alternatives
- WEB应用
- 作业啊!~!
- c#文本编辑器
- jquery中eq和get的区别与使用方法
- jsp如何进行查询分页
- ubuntu 12.10更新源
- hdu2108叉积判断凸凹
- Timer和TimerTask详解
- Linux finger命令 id命令--Linux查看用户个人信息
- hdu 3681
- 学习总结