-
大小: 74KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-19
- 语言: C#
- 标签:
资源简介
C#记事本源码:
功能有:新建、保存、另存为、打开、页面设置、打印、退出、剪贴、复制、黏贴、撤销、查找、替换、全选、时间、自动换行、字体等功能
代码片段和文件信息
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;
using System.IO;
namespace TextFile
{
public partial class Form1 : Form
{
public bool textsure = false;
string TextFilename = ““;
public int countf = 0;//计数查找位置
public int countr = 0;//计数查找位置
public string s;
public string sf;
public string sr;
public Form1()
{
InitializeComponent();
}
private void toolStripMenuItem1_Click(object sender EventArgs e)
{
}
private void 新建ToolStripMenuItem_Click(object sender EventArgs e)
{
Ftext.Text = ““;
textsure = false;
TextFilename = ““;
}
private void 格式OToolStripMenuItem_Click(object sender EventArgs e)
{
}
private void 打开ToolStripMenuItem_Click(object sender EventArgs e)
{
OpenFileDialog openfile = new OpenFileDialog();
openfile.title = “打开文件“;
openfile.Filter = “文本文件|*.txt|所有文件|*.*“;
if (openfile.ShowDialog() == DialogResult.OK)//点击打开按钮才读入文件
{
//1.声明一个文件流
FileStream fs = new FileStream(openfile.FileName FileMode.Open FileAccess.Read FileShare.Read);
//2.创建读写器(sr操作fs将读取器读取进来)
StreamReader sr = new StreamReader(fsEncoding.Default);
//3.读操作
Ftext.Text= sr.ReadToEnd();
TextFilename = openfile.FileName;
//4.关闭读取器
sr.Close();
//5.关闭文件流
fs.Close();
textsure = false;
}
}
private void 保存ToolStripMenuItem_Click(object sender EventArgs e)
{
closefile();
save();
}
private void 另存为AToolStripMenuItem_Click(object sender EventArgs e)
{
TextFilename = ““;
save();
}
private void 退出ToolStripMenuItem_Click(object sender EventArgs e)
{
this.Close();
}
public void save()
{
if(TextFilename==““){
savefile.title = “保存文件“;
savefile.Filter = “文本文件|*.txt“;
if (savefile.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(savefile.FileName FileMode.Create);
StreamWriter sw = new StreamWriter(fs Encoding.Default);
sw.WriteLine(Ftext.Text);
sw.Close();
fs.Close();
textsure = false;
TextFilename = openfile.FileName;
this.Close();
}
}else{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-11 13:32 TextFile\
目录 0 2014-05-18 16:47 TextFile\TextFile\
文件 23185 2014-05-26 20:14 TextFile\TextFile\Form1.Designer.cs
文件 8647 2014-05-26 20:51 TextFile\TextFile\Form1.cs
文件 6817 2014-05-26 20:14 TextFile\TextFile\Form1.resx
文件 4223 2014-05-26 20:47 TextFile\TextFile\Form2.Designer.cs
文件 880 2014-05-26 20:52 TextFile\TextFile\Form2.cs
文件 5817 2014-05-26 20:47 TextFile\TextFile\Form2.resx
文件 3263 2014-05-23 19:40 TextFile\TextFile\Form3.Designer.cs
文件 808 2014-05-26 20:21 TextFile\TextFile\Form3.cs
文件 5817 2014-05-23 19:40 TextFile\TextFile\Form3.resx
文件 489 2014-05-11 13:32 TextFile\TextFile\Program.cs
目录 0 2014-05-11 13:32 TextFile\TextFile\Properties\
文件 1348 2014-05-11 13:32 TextFile\TextFile\Properties\AssemblyInfo.cs
文件 2867 2014-05-11 13:32 TextFile\TextFile\Properties\Resources.Designer.cs
文件 5612 2014-05-11 13:32 TextFile\TextFile\Properties\Resources.resx
文件 1094 2014-05-11 13:32 TextFile\TextFile\Properties\Settings.Designer.cs
文件 249 2014-05-11 13:32 TextFile\TextFile\Properties\Settings.settings
文件 4283 2014-05-18 16:50 TextFile\TextFile\TextFile.csproj
目录 0 2014-05-11 13:32 TextFile\TextFile\bin\
目录 0 2014-05-11 13:37 TextFile\TextFile\bin\Debug\
文件 21504 2014-05-31 22:18 TextFile\TextFile\bin\Debug\TextFile.exe
文件 46592 2014-05-31 22:18 TextFile\TextFile\bin\Debug\TextFile.pdb
文件 11600 2014-05-31 22:15 TextFile\TextFile\bin\Debug\TextFile.vshost.exe
文件 490 2010-03-17 22:39 TextFile\TextFile\bin\Debug\TextFile.vshost.exe.manifest
目录 0 2014-05-11 13:32 TextFile\TextFile\obj\
目录 0 2014-05-11 13:32 TextFile\TextFile\obj\x86\
目录 0 2014-05-31 22:18 TextFile\TextFile\obj\x86\Debug\
文件 4501 2014-05-17 20:20 TextFile\TextFile\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6248 2014-05-31 22:18 TextFile\TextFile\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 328 2014-05-26 20:47 TextFile\TextFile\obj\x86\Debug\GenerateResource.read.1.tlog
............此处省略12个文件信息
- 上一篇:c#编程规范
- 下一篇:WPF异形悬浮窗体源码
评论
共有 条评论