c#程序设计之画图小程序

来源:网络收集 时间:2025-07-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Using 命令。。。。(记事本文件)

namespace NotePad {

public partial class Form1 : Form {

public string fname = \;//文件名

public bool issave = false;//是否保存 public bool tchange = false;//是否有变化 public Form1() {

InitializeComponent(); }

//保存文件

private void save() //save()函数 {

if (fname == \) {

saveFileDialog1.Title = \保存\;

this.saveFileDialog1.Filter = \文本文件|*.txt;\;

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

if (saveFileDialog1.FileName != \) {

richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);

issave = true; } } } else {

richTextBox1.SaveFile(fname, RichTextBoxStreamType.PlainText); issave = true; } }

//另存文件

private void osave() { //osave函数

saveFileDialog1.Title = \另存为\;

this.saveFileDialog1.Filter = \文本文件|*.txt;\;

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

if (saveFileDialog1.FileName != \) {

richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText); issave = true; } } }

//打开文件

private void open() {

openFileDialog1.Title = \打开\; openFileDialog1.FileName = \;

openFileDialog1.Filter = \文本文件|*.txt;\; openFileDialog1.FilterIndex = 1;

if (openFileDialog1.ShowDialog() == DialogResult.OK) {

fname = openFileDialog1.FileName;

richTextBox1.LoadFile(fname, RichTextBoxStreamType.PlainText); issave = false; tchange = false; } }

//判断是否已保存

private void isbsave() {

if (issave == false && tchange == true) {

if (MessageBox.Show(\是否保存数据\, \提示\, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) {

save(); } } }

private void 打开OToolStripMenuItem_Click(object sender, EventArgs e) {

open(); }

private void 保存SToolStripMenuItem_Click(object sender, EventArgs e) {

save(); }

private void 另存为ctrlToolStripMenuItem_Click(object sender, EventArgs e) {

osave(); }

private void 退出EToolStripMenuItem_Click(object sender, EventArgs e) {

Application.Exit(); }

private void 新建CtrlNToolStripMenuItem_Click(object sender, EventArgs e) {

isbsave();

richTextBox1.ResetText(); issave = false;

tchange = false; fname = \; }

private void 查找ToolStripMenuItem_Click(object sender, EventArgs e) {

}

private void 替换ToolStripMenuItem_Click(object sender, EventArgs e) {

}

private void 字体ToolStripMenuItem_Click(object sender, EventArgs e) {

fontDialog1.ShowDialog();

richTextBox1.SelectionFont = fontDialog1.Font;

}

private void 颜色CtrlBToolStripMenuItem_Click(object sender, EventArgs e) {

colorDialog1.ShowDialog();

richTextBox1.SelectionColor = colorDialog1.Color; }

private void richTextBox1_KeyDown(object sender, KeyEventArgs e) {

if (e.Control && e.KeyCode == Keys.T) {

fontDialog1.ShowDialog();

richTextBox1.SelectionFont = fontDialog1.Font; }

if (e.Control && e.KeyCode == Keys.L) {

colorDialog1.ShowDialog();

richTextBox1.SelectionColor = colorDialog1.Color; }

if (e.Control && e.KeyCode == Keys.S) {

save(); }

if (e.Control && e.KeyCode == Keys.O) {

open(); }

if (e.Control && e.KeyCode == Keys.A) {

richTextBox1.SelectAll(); }

if (e.Control && e.KeyCode == Keys.Z) {

richTextBox1.Undo(); }

if (e.Control && e.KeyCode == Keys.X) {

richTextBox1.Cut(); }

if (e.Control && e.KeyCode == Keys.V) {

richTextBox1.Paste(); }

if (e.Control && e.KeyCode == Keys.C) {

richTextBox1.Copy(); }

if (e.KeyCode == Keys.Delete) {

richTextBox1.DeselectAll(); }

if (e.KeyCode == Keys.Back) {

richTextBox1.DeselectAll(); }

if (e.Control && e.KeyCode == Keys.Y) {

richTextBox1.Redo(); }

}

private void Form1_FormClosing(object sender, FormClosingEventArgs e) {

isbsave(); }

private void richTextBox1_TextChanged(object sender, EventArgs e) {

tchange = true; issave = false; }

private void 撤销CtrlZToolStripMenuItem_Click(object sender, EventArgs e) {

richTextBox1.Undo(); }

private void 还原CtrlYToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.Redo(); }

private void qUANToolStripMenuItem_Click(object sender, EventArgs e) {

richTextBox1.SelectAll(); }

private void 剪切CtrlxToolStripMenuItem_Click(object sender, EventArgs e) {

richTextBox1.Cut(); }

private void 复制CtrlCToolStripMenuItem_Click(object sender, EventArgs e) {

richTextBox1.Copy(); }

private void 粘贴CtrlVToolStripMenuItem_Click(object sender, EventArgs e) {

richTextBox1.Paste(); }

private void 日期CtrlDToolStripMenuItem_Click(object sender, EventArgs e) {

DateTime dt;

dt = DateTime.Now;

richTextBox1.AppendText(dt.Year.ToString() + \年 \ + dt.Month.ToString() + \月 \ + dt.Day.ToString() + \日\ + dt.Hour.ToString() + \时 \ + dt.Minute.ToString() + \分\ + '\\n'); }

private void 帮助HToolStripMenuItem1_Click(object sender, EventArgs e) {

Form2 child = new Form2(); child.Show(); } } }

Using 命令 (画画,直线)

namespace MyPaint {

public partial class Form1 : Form {

private bool CanMove = false; public Point startpt, endpt;

public Form1() {

InitializeComponent();

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库c#程序设计之画图小程序在线全文阅读。

c#程序设计之画图小程序.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/488751.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219