• 大小: 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个文件信息

评论

共有 条评论

相关资源