资源简介
使用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个文件信息
- 上一篇:pb调用c#编写的动态库SM3/SM4加解密
- 下一篇:应用程序控制
评论
共有 条评论