資源簡介
本軟件用vs2008完成,使用C#編程語言。
本軟件具有的以下功能:文件(打開、關閉、新建、保存、另存為、退出)、編輯(復制、粘貼、剪切、撤銷、恢復、全選、查找和替換)、格式(字體、顏色、自動換行)。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
namespace?DocumentEditor
{
????public?partial?class?Document?:?Form
????{
????????public?Document()
????????{
????????????InitializeComponent();
????????}
????????public?static?int?newtxt_count?=?1;
????????public?static?int?childtxt_count?=?0;
????????public?NewTxt?child_Form?=?new?NewTxt();
????????private?void?新建NToolStripButton_Click(object?sender?EventArgs?e)
????????{
????????????NewTxt?newtxt?=?new?NewTxt();
????????????newtxt.MdiParent?=?this;
????????????newtxt.Text?=?“新建文檔“?+?newtxt_count.ToString()+?“.txt“;
????????????newtxt.Name?=?““;
????????????newtxt_count++;
????????????newtxt.Show();
????????}
????????private?void?打開OToolStripButton_Click(object?sender?EventArgs?e)
????????{
????????????NewTxt?newtxt?=?new?NewTxt();
????????????newtxt.MdiParent?=?this;
????????????this.child_Form?=?newtxt;
????????????openFileDialog1.Filter?=?“文本文檔(*.txt)|*.txt|RTF格式(*.rtf)|*.rtf|All?file(*.*)|*.*“;
????????????openFileDialog1.title?=?“打開“;
????????????if?(openFileDialog1.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????newtxt.Text?=?openFileDialog1.FileName;
????????????????newtxt.Name?=?openFileDialog1.FileName;
????????????????newtxt.richTextBox1.Clear();
????????????????try
????????????????{/*****************/
????????????????????if?(openFileDialog1.FileName.EndsWith(“rtf“))
????????????????????????newtxt.richTextBox1.LoadFile(openFileDialog1.FileName?RichTextBoxStreamType.RichText);
????????????????????else
????????????????????????newtxt.richTextBox1.LoadFile(openFileDialog1.FileName?RichTextBoxStreamType.PlainText);
????????????????????newtxt.MdiParent?=?this;
????????????????????//?創建一個子窗口對象,用來實現打開一個文檔,并設置該子窗口為活動窗口
????????????????????newtxt.filePath?=?openFileDialog1.FileName;
????????????????????FileInfo?finfo?=?new?FileInfo(newtxt.filePath);
????????????????????newtxt.fileName?=?finfo.Name;
????????????????????//childtxt.Name?=?childtxt.fileName;
????????????????????newtxt.Text?=?newtxt.fileName;
????????????????????newtxt.Show();
????????????????????newtxt.textChanged?=?false;//打開時,文本也有變化,故設置打開時沒變化
????????????????????childtxt_count++;//狀態欄
???????????????????//?this.toolStripStatusLabel4.Text?=?“打開的窗口有“?+?child_count.ToString()?+?“個!“;
????????????????}
????????????????catch
????????????????{
????????????????????string?Message?=?“Cannot?Open“?+?openFileDialog1.FileName;
????????????????????MessageBox.Show(Message?“打開文件錯誤“?MessageBoxButtons.OK
????????????????????????MessageBoxIcon.Error);
????????????????????return;
????????????????}
????????????}
????????}
????????private?void?另存為ToolStripMenuItem_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????saveFileDialog1.Filter?=?“文本文件(*.txt)|*.txt|rtf格式(*.rtf)|*.rtf|所有文件(*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????39424??2010-04-19?16:49??DocumentEditor\DocumentEditor\bin\Debug\DocumentEditor.exe
?????文件??????67072??2010-04-19?16:49??DocumentEditor\DocumentEditor\bin\Debug\DocumentEditor.pdb
?????文件??????14328??2010-04-19?16:55??DocumentEditor\DocumentEditor\bin\Debug\DocumentEditor.vshost.exe
?????文件????????490??2007-07-21?01:33??DocumentEditor\DocumentEditor\bin\Debug\DocumentEditor.vshost.exe.manifest
?????文件?????????12??2010-01-06?08:15??DocumentEditor\DocumentEditor\bin\Debug\NewTxt
?????文件????????156??2010-01-05?09:50??DocumentEditor\DocumentEditor\bin\Debug\新建文檔1
?????文件??????13018??2010-01-12?18:45??DocumentEditor\DocumentEditor\Document.cs
?????文件??????30214??2010-01-12?18:45??DocumentEditor\DocumentEditor\Document.Designer.cs
?????文件??????20560??2010-01-12?18:45??DocumentEditor\DocumentEditor\Document.resx
?????文件???????5849??2010-01-12?18:42??DocumentEditor\DocumentEditor\DocumentEditor.csproj
?????文件????????486??2010-01-12?18:42??DocumentEditor\DocumentEditor\DocumentEditor.csproj.user
?????文件???????5649??2010-01-07?08:04??DocumentEditor\DocumentEditor\Form1.cs
?????文件???????6610??2010-01-07?08:04??DocumentEditor\DocumentEditor\Form1.Designer.cs
?????文件???????6223??2010-01-07?08:04??DocumentEditor\DocumentEditor\Form1.resx
?????文件????????355??2010-04-19?16:49??DocumentEditor\DocumentEditor\Form2.cs
?????文件???????4546??2010-04-19?16:49??DocumentEditor\DocumentEditor\Form2.Designer.cs
?????文件???????5814??2010-04-19?16:49??DocumentEditor\DocumentEditor\Form2.resx
?????文件???????2564??2010-04-19?16:55??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.csproj.FileListAbsolute.txt
?????文件???????1025??2010-04-19?16:49??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.csproj.GenerateResource.Cache
?????文件??????10035??2010-01-12?18:45??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.Document.resources
?????文件??????39424??2010-04-19?16:49??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.exe
?????文件????????180??2010-04-19?16:49??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.Form2.resources
?????文件????????180??2010-01-12?18:42??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.NewTxt.resources
?????文件??????67072??2010-04-19?16:49??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.pdb
?????文件????????180??2010-01-12?18:42??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.Properties.Resources.resources
?????文件????????180??2010-01-12?18:42??DocumentEditor\DocumentEditor\obj\Debug\DocumentEditor.Search.resources
?????文件???????4608??2010-01-12?18:38??DocumentEditor\DocumentEditor\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件????????406??2010-01-07?10:54??DocumentEditor\DocumentEditor\obj\DocumentEditor.csproj.FileList.txt
?????文件????????476??2009-12-31?15:08??DocumentEditor\DocumentEditor\Program.cs
?????文件???????1224??2009-12-31?14:29??DocumentEditor\DocumentEditor\Properties\AssemblyInfo.cs
............此處省略21個文件信息
- 上一篇:c#實現操作系統進程調度演示
- 下一篇:S7.NET.DLL及官方指導文件.rar
評論
共有 條評論