• 大小: 351KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: C#写字板  

资源简介

使用C#实现MINI写字板(word)功能,可以实现文档编辑、打印、存储删除、打开关闭等功能

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Windows.Forms;
using System.IO;
using System.Drawing;

namespace MINI写字板
{
    public partial class MainForm : Form
    {
        static int cnt = 1;
        public MDIform frontform = null;
        public linkedList forms = null;

        private PrintDocument document = null;
        private Font m_printFont;
        private StringReader m_stringToPrint;

        public MainForm()
        {
            InitializeComponent();
            forms = new linkedList();
            document = new PrintDocument();
        }

        private void toolStripButton1_Click(object sender EventArgs e)
        {
            MDIform newform = new MDIform();
            newform.Text = “新建文档“ + cnt;
            newform.currentfilename = “新建文档“ + cnt;
            forms.AddLast(newform);
            frontform = newform;
            cnt++;
            newform.MdiParent = this;
            newform.Show();
            this.toolStripStatusLabel1.Text = “共有“ + forms.Count + “个文档“;
        }

        private void 新建ToolStripMenuItem_Click(object sender EventArgs e)
        {
            MDIform newform = new MDIform();
            newform.Text = “新建文档“ + cnt;
            newform.currentfilename = “新建文档“ + cnt;
            forms.AddLast(newform);
            frontform = newform;
            cnt++;
            newform.MdiParent = this;
            newform.Show();
            this.toolStripStatusLabel1.Text = “共有“ + forms.Count + “个文档“;
        }

        private void toolStripButton2_Click(object sender EventArgs e)
        {
            OpenFile();
        }

        //关闭
        private void toolStripButton6_Click(object sender EventArgs e)
        {
            CloseFile();
        }

        private void 关闭ToolStripMenuItem_Click(object sender EventArgs e)
        {
            CloseFile();
        }

        private void toolStripButton3_Click(object sender EventArgs e)
        {
            if (frontform != null)
            {
                SaveFile();
            }
            else
            {
                MessageBox.Show(“无窗体“);
            }
        }

        private void 打开ToolStripMenuItem_Click(object sender EventArgs e)
        {
            OpenFile();
        }

        private void 保存ToolStripMenuItem_Click(object sender EventArgs e)
        {
            if (frontform != null)
            {
                SaveFile();
            }
            else
            {
                MessageBox.Show(“无窗体“);
            }
        }

        private void 另存为ToolStripMenuItem_Click(object sender EventArgs e)
        {
            if (frontform != null)
            {
                OtherSaveFile();
            }
            else
            {
                MessageBox.Show(“无窗体“);
            }
        }

        private void 全部关闭Too

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-03 16:03  MINI写字板\
     目录           0  2018-01-03 16:02  MINI写字板\.vs\
     目录           0  2018-01-03 16:02  MINI写字板\.vs\MINI写字板\
     目录           0  2018-01-03 16:02  MINI写字板\.vs\MINI写字板\v14\
     文件       57856  2017-11-22 15:14  MINI写字板\.vs\MINI写字板\v14\.suo
     目录           0  2018-01-03 16:02  MINI写字板\Icons\
     目录           0  2018-01-03 16:02  MINI写字板\Icons\Icons\
     目录           0  2018-01-03 16:03  MINI写字板\Icons\Icons\ARROWS\
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW01DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW01LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW01RT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW01UP.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW02DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW02LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW02RT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW02UP.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW03DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW03LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW03RT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW03UP.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW04DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW04LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW04RT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW04UP.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW05DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW05LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW05RT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW05UP.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW06DN.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW06LT.ICO
     文件        1078  1996-01-12 00:00  MINI写字板\Icons\Icons\ARROWS\ARW06RT.ICO
............此处省略348个文件信息

评论

共有 条评论

相关资源