C#程序写字板Word下载.docx

上传人:b****3 文档编号:15064812 上传时间:2022-10-27 格式:DOCX 页数:24 大小:65.71KB
下载 相关 举报
C#程序写字板Word下载.docx_第1页
第1页 / 共24页
C#程序写字板Word下载.docx_第2页
第2页 / 共24页
C#程序写字板Word下载.docx_第3页
第3页 / 共24页
C#程序写字板Word下载.docx_第4页
第4页 / 共24页
C#程序写字板Word下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

C#程序写字板Word下载.docx

《C#程序写字板Word下载.docx》由会员分享,可在线阅读,更多相关《C#程序写字板Word下载.docx(24页珍藏版)》请在冰豆网上搜索。

C#程序写字板Word下载.docx

namespaceNOTEBOOK

{

publicpartialclassForm1:

Form

{

Findfind=newFind();

replacereplace=newreplace();

publicForm1()

InitializeComponent();

find.Owner=this;

replace.Owner=this;

for(inti=0;

i<

=System.Drawing.FontFamily.Families.Length-1;

i++)

this.toolStripComboBox1.Items.Add(System.Drawing.FontFamily.Families[i].Name);

}

}

privatevoidForm1_Load(objectsender,EventArgse)

//窗体加载

timer1.Enabled=true;

DateTimenow=DateTime.Now;

time.Text=now.ToLongDateString()+now.ToLongTimeString();

privatevoidtimer1_Tick(objectsender,EventArgse)

//控制时间

///<

summary>

///新建菜单

/summary>

paramname="

sender"

>

<

/param>

e"

privatevoid新建NToolStripMenuItem_Click(objectsender,EventArgse)

if(richTextBox1.Modified==true)//判断当前文本是否处于编辑状态

DialogResultr;

r=MessageBox.Show("

您是否将更改保存到文档吗?

"

"

写字板"

MessageBoxButtons.YesNoCancel,MessageBoxIcon.None);

if(r==DialogResult.Yes)

保存SToolStripMenuItem_Click(sender,e);

richTextBox1.Clear();

this.Text="

新建-写字板"

;

//标题名称

elseif(r==DialogResult.No)

else

richTextBox1.Modified=false;

privatevoid打开OToolStripMenuItem_Click(objectsender,EventArgse)

OpenFileDialog打开=newOpenFileDialog();

打开.Filter="

文本文件(*.txt)|*.txt|RTF文档|*.rtf|所有文件|*.*"

if(打开.ShowDialog()==DialogResult.OK)

stringfn=打开.FileName;

stringext=Path.GetExtension(fn);

//对应命名空间

this.Text=Path.GetFileNameWithoutExtension(fn)+"

-记事本"

if(ext.ToLower()=="

.txt"

richTextBox1.LoadFile(@fn,RichTextBoxStreamType.PlainText);

elseif(ext.ToLower()=="

.rtf"

richTextBox1.LoadFile(@fn,RichTextBoxStreamType.RichText);

MessageBox.Show("

系统不支持该类型文件!

);

privatevoid保存SToolStripMenuItem_Click(objectsender,EventArgse)

SaveFileDialogsaveFileDialog1=newSaveFileDialog();

if(richTextBox1.Modified==true)

saveFileDialog1.Title="

保存"

saveFileDialog1.FileName="

*.txt"

//默认文件名

saveFileDialog1.Filter="

文本文档|*.txt|所有文档|*.*"

if(saveFileDialog1.ShowDialog()==DialogResult.OK)

stringfn=saveFileDialog1.FileName;

richTextBox1.SaveFile(fn,RichTextBoxStreamType.RichText);

this.Text=Path.GetFileNameWithoutExtension(saveFileDialog1.FileName)+"

-写字板"

richTextBox1.SaveFile(this.Text,RichTextBoxStreamType.PlainText);

privatevoid另存为ToolStripMenuItem_Click(objectsender,EventArgse)

另存为"

文本文档(*.txt)|*.txt|所有文档|*.*"

StreamWritersw=newStreamWriter(saveFileDialog1.FileName);

sw.Write(richTextBox1);

sw.Close();

privatevoid打印PToolStripMenuItem_Click(objectsender,EventArgse)

if(richTextBox1.Text.Length<

1)

请确保要查找的文件的内容不为空!

提示"

return;

PrintDialogprint=newPrintDialog();

DialogResultresult=print.ShowDialog();

privatevoid退出XToolStripMenuItem_Click(objectsender,EventArgse)

if(richTextBox1.Text!

="

this.Close();

///编辑菜单

privatevoid编辑EToolStripMenuItem_Click(objectsender,EventArgse)

//如果剪切板内容不为空,则粘贴项不可用,否则不可用

stringselectedInfo="

if(Clipboard.GetDataObject().GetDataPresent(DataFormats.Text))

this.粘贴PToolStripMenuItem.Enabled=true;

this.粘贴PToolStripMenuItem.Enabled=false;

//根据选择区域不为空,则复制、剪切、删除可用,否则不可用

if((richTextBox1.SelectedText.Equals("

))&

&

(selectedInfo.Equals("

)))

剪切TToolStripMenuItem.Enabled=false;

复制CToolStripMenuItem.Enabled=false;

删除DToolStripMenuItem.Enabled=false;

剪切TToolStripMenuItem.Enabled=true;

复制CToolStripMenuItem.Enabled=true;

删除DToolStripMenuItem.Enabled=true;

//如果写字板内容不为空,则全选可用,否则不可用

if(richTextBox1.TextLength>

0)

全选AToolStripMenuItem1.Enabled=tru

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1