• 大小: 56KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: C#
  • 标签:

资源简介

C#.NET写字板C#.NET写字板C#.NET写字板C#.NET写字板C#.NET写字板C#.NET写字板C#.NET写字板C#.NET写字板

资源截图

代码片段和文件信息

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 写字板
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        string FileName;
        bool ModifiedFlag;
        bool IsSavedFlag;
        bool ExistFlag;
        string strOriginText;

        private void SaveFile()
        {
            string strFileName = ““;
            StatusLabel1.Text = “保存文件“;
            if(FileName ==“无标题“)
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    FileName = strFileName = saveFileDialog1.FileName;
                }
                else
                {
                    return;
                }
            SaveDocFile(FileName);
        }

        private void SaveDocFile(string strFileName)
        {
            this.Text = “楼竹夷写字板——“ + strFileName;
            richTextBox1.Select(0 0);
            FileStream fileStream = null;
            try
            {
                Encoding encoding = Encoding.UTF8;
                fileStream = new FileStream(strFileName FileMode.Create FileAccess.Write);
                Byte[] m_Byte;
                m_Byte = new byte[richTextBox1.Text.Length];
                m_Byte.Initialize();
                m_Byte = encoding.GetBytes(richTextBox1.Text.ToString());
                fileStream.Write(m_Byte 0 m_Byte.Length);

            }
            catch (Exception e)
            {

                string strmsg = “Error:“ + e;
                MessageBox.Show(strmsg “楼竹夷写字板“);
                return;
            }
            finally
            {
                if (fileStream != null)
                {
                    fileStream.Close();
                }
            }
            this.Text = “楼竹夷写字板——“ + strFileName;
            IsSavedFlag = true;
            ModifiedFlag = false;
        }

        private void Form1_Load(object sender EventArgs e)
        {
            ModifiedFlag = true;
            IsSavedFlag = false;
            FileName = “无标题“;
            this.Text = “楼竹夷写字板——“ + FileName;
            StatusLabel1.Text = “就绪“;
        }

        private void menuOpenFile_Click(object sender EventArgs e)
        {
            DialogResult yzResult;
            string yzmsg;
            string strFileName = ““;
            string strTemp = ““;
            StatusLabel1.Text = “正在打开文件“;
            if (richTextBox1.Text != ““)
            {
                if (ModifiedFlag == true)
                {
                    yzmsg = “文件“ + FileName + “是否保存该文件?\n“;
                    yzResult=MessageBox.Show (this yzmsg “楼竹夷写字板“ MessageBoxButtons.YesNoCancelMessageBoxIcon .ExclamationMessageBoxDefaultButton.Button1);
                    i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      36864  2009-07-29 11:34  写字板\bin\Debug\写字板.exe

     文件      34304  2009-07-29 11:34  写字板\bin\Debug\写字板.pdb

     文件       5632  2005-12-08 14:51  写字板\bin\Debug\写字板.vshost.exe

     文件      10587  2009-07-29 11:34  写字板\Form1.cs

     文件      28705  2009-07-29 11:34  写字板\Form1.Designer.cs

     文件      13788  2009-07-29 11:34  写字板\Form1.resx

     文件        842  2009-07-29 11:34  写字板\obj\Debug\写字板.csproj.GenerateResource.Cache

     文件      36864  2009-07-29 11:34  写字板\obj\Debug\写字板.exe

     文件       4511  2009-07-29 11:34  写字板\obj\Debug\写字板.Form1.resources

     文件      34304  2009-07-29 11:34  写字板\obj\Debug\写字板.pdb

     文件        180  2009-07-26 11:53  写字板\obj\Debug\写字板.Properties.Resources.resources

     文件        282  2009-08-06 11:10  写字板\obj\写字板.csproj.FileList.txt

     文件        468  2009-07-25 14:17  写字板\Program.cs

     文件       1190  2009-07-25 14:17  写字板\Properties\AssemblyInfo.cs

     文件       2872  2009-07-25 14:17  写字板\Properties\Resources.Designer.cs

     文件       5612  2009-07-25 14:17  写字板\Properties\Resources.resx

     文件       1092  2009-07-25 14:17  写字板\Properties\Settings.Designer.cs

     文件        249  2009-07-25 14:17  写字板\Properties\Settings.settings

     文件       3225  2009-07-26 10:04  写字板\写字板.csproj

     文件        906  2009-07-25 14:17  写字板\写字板.sln

    ..A..H.     10752  2009-08-06 11:12  写字板\写字板.suo

     目录          0  2009-07-25 16:31  写字板\obj\Debug\Refactor

     目录          0  2009-07-25 14:17  写字板\obj\Debug\TempPE

     目录          0  2009-07-25 14:17  写字板\bin\Debug

     目录          0  2009-07-29 11:34  写字板\obj\Debug

     目录          0  2009-07-25 14:17  写字板\bin

     目录          0  2009-07-25 14:17  写字板\obj

     目录          0  2009-07-25 14:17  写字板\Properties

     目录          0  2009-07-29 11:34  写字板

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论

相关资源