资源简介
升级版文本编辑器.
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UpdatedMiniWord
{
public partial class Form1 : Form
{
private String title = “Untitled“; //保存打开的文件的标题
Encoding ec=Encoding.UTF8; //设置文本的格式为 UTF-8
public Form1()
{
InitializeComponent();
}
private void openFileToolStripButton_Click(object sender EventArgs e)
{
/**
* openFileDialog1 是在设计界面拖出来的控件 OpenFileDialog
*
* 主要是打开 rtf 格式的文件
*/
openFileDialog1.Filter = “文本文件|*.txt;*.html;*.docx;*.doc;*.rtf|所有文件|*.*“; //文件打开的过滤器
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
title = openFileDialog1.FileName;
this.Text = title; //显示打开的文件名
richTextBox1.Modified = false;
string ext = title.Substring(title.LastIndexOf(“.“) + 1);//获取文件格式
ext = ext.ToLower();
FileStream fs = new FileStream(title FileMode.Open FileAccess.Read);
StreamReader sr = new StreamReader(fs ec);
if (ext == “rtf“) //如果后缀是 rtf 加载文件进来
{
richTextBox1.LoadFile(title RichTextBoxStreamType.RichText);
}
else
{
richTextBox1.Text = sr.ReadToEnd();
}
fs.Close();
sr.Close();
}
}
private void saveToolStripButton_Click(object sender EventArgs e)
{
if (title == “Untitled“)//如果是不是打开文件然后编辑的话 点击保存就相当于另存为咯
另存为AToolStripMenuItem_Click(sender e);//这个另存为的按钮是在顶部的菜单栏
else
{
string ext = title.Substring(title.LastIndexOf(“.“) + 1);
ext = ext.ToLower();
if (ext == “rtf“)//按照不同的格式保存文件
richTextBox1.SaveFile(title RichTextBoxStreamType.RichText);
else if (ext == “doc“ || ext == “txt“)
richTextBox1.SaveFile(title RichTextBoxStreamType.PlainText);
else if (ext == “uni“)
richTextBox1.SaveFile(title RichTextBoxStreamType.UnicodePlainText);
else
richTextBox1.SaveFile(title RichTextBoxStreamType.PlainText);
richTextBox1.Modified = false;
}
}
private void 另存为AToolStripMenuItem_Click(object sender EventArgs e)
{
/**
* saveFileDialog1 同样也是设计窗体界面拖出来的控件
*/
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
title = saveFileDialog1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-05 20:21 UpdatedMiniWord\
目录 0 2017-01-05 23:01 UpdatedMiniWord\UpdatedMiniWord\
文件 187 2017-01-05 20:13 UpdatedMiniWord\UpdatedMiniWord\App.config
文件 40139 2017-01-05 23:01 UpdatedMiniWord\UpdatedMiniWord\Form1.Designer.cs
文件 8728 2017-01-05 23:01 UpdatedMiniWord\UpdatedMiniWord\Form1.cs
文件 72521 2017-01-05 23:01 UpdatedMiniWord\UpdatedMiniWord\Form1.resx
文件 527 2017-01-05 20:13 UpdatedMiniWord\UpdatedMiniWord\Program.cs
目录 0 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Properties\
文件 1354 2017-01-05 20:13 UpdatedMiniWord\UpdatedMiniWord\Properties\AssemblyInfo.cs
文件 11084 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Properties\Resources.Designer.cs
文件 11356 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Properties\Resources.resx
文件 1102 2017-01-05 20:13 UpdatedMiniWord\UpdatedMiniWord\Properties\Settings.Designer.cs
文件 249 2017-01-05 20:13 UpdatedMiniWord\UpdatedMiniWord\Properties\Settings.settings
目录 0 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\
文件 127438 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\Open.ico
文件 865 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\bold.gif
文件 138 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\bullets.gif
文件 373 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\copy.gif
文件 342 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\cut.gif
文件 105 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\find.gif
文件 229 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\fontforecolorpicker.gif
文件 138 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\indent.gif
文件 933 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\insertimage.gif
文件 79 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\italic.gif
文件 71 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\justifycenter.gif
文件 72 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\justifyleft.gif
文件 71 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\justifyright.gif
文件 141 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\numberedlist.gif
文件 138 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\outdent.gif
文件 392 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\paste.gif
文件 84 2017-01-05 20:23 UpdatedMiniWord\UpdatedMiniWord\Resources\redo.gif
............此处省略65个文件信息
相关资源
- C# 文本编辑器之查找和替换功能实现
- C#多文档文本编辑器
- WPF自制RichTextBox文本编辑器
- winform富文本编辑器(kwig)
- WinformHTMLEditor winform 富文本编辑器
- C#程序设计实践-简单多文档文本编辑
- C# 文本编辑器
- C#文本编辑器源代码
- Winform中显示HTML富文本编辑器
- Winform文本编辑器
- winform html富文本编辑器
- html文本编辑器winform源码
- asp.net 富文本编辑器控件(FreeTextBox)
- C# 文本编辑器(仿记事本notepad)
- winform 富文本编辑器(RicherTextBox_dem
- winform 富文本编辑器
评论
共有 条评论