-
c#文档编辑器
-
该文档编辑器,基本功能:
文件操作: 新建,打开,保存,退出; //支持rtf文件
编辑操作: 复制,剪切,粘贴,全选;
查找与替换: 设计查找(替换)窗口,支持查找(替换)操作 。
格式操作: 字体,颜色,左对齐,右对齐,居中对齐,加粗,斜体,下划线
附加功能:插入图片 -
1.使用richtextbox控件,比如加粗,斜体,下划线,左对齐右对齐居中对齐等等都是一条语句搞定,其中字体和调整颜色的对话框是从工具箱中拖出来的,话不多说,直接看代码:
private void boldToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style ^ FontStyle.Bold);
}
//斜体
private void italicToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style ^ FontStyle.Italic);
}
//下划线
private void underlineToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style ^ FontStyle.Underline);
}
//字体
private void fontToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style ^ FontStyle.Underline);
}
//调整选中的字体的颜色
private void colorToolStripMenuItem_Click(object sender, EventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionColor = colorDialog1.Color;
}
//左对齐
private void 左对齐ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectionAlignment = HorizontalAlignment.Left;
}
//居中对齐
private void 居中对齐ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
}
//右对齐
private