using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace xiezhiban
{
public partial class Form1 : Form
{
string s;
public Form1()
{
InitializeComponent();
}
private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
{
s = this.richTextBox1.SelectedText;
}
private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)
{
s = this.richTextBox1.SelectedText;
this.richTextBox1.SelectedText = "";
}
private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText += s;
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog ofd =new OpenFileDialog();
ofd.Filter = "text|*.Txt|rtf|*.rtf";
ofd.Multiselect = false;
ofd.ShowDialog();
string fn = ofd.FileName;
if (fn != "")
{
this.richTextBox1.LoadFile(fn,RichTextBoxStreamType.PlainText);
}
}
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog sfd =new SaveFileDialog();
sfd.Filter = "text|*.Txt|rtf|*.rtf";
sfd.ShowDialog();
string fn = sfd.FileName;
if (fn != "")
{
this.richTextBox1.SaveFile(fn,RichTextBoxStreamType.PlainText);
}
}
private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
FontDialog zt = new FontDialog();
zt.Font=richTextBox1.SelectionFont;
if (zt.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionFont = zt.Font;
}
private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog afo = new ColorDialog();
afo.Color= richTextBox1.SelectionColor;
if (afo.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionColor = afo.Color;
}
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText = "";
}
private void 时间日期ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText += DateTime.Now.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}
}
}
分享到:
相关推荐
使用C#语言winform 窗体 简易的记事本项目,包括下拉菜单,快捷键的运用,保存,另存为,等等一些基本的记事本功能
在本课程设计中,我们将探讨如何使用C#编程语言创建一个简易的写字板记事本应用。这个项目是在Visual Studio 2010环境下开发的,提供了完整的源代码,并且带有注释,方便学习和理解。尽管代码可能存在一些小bug,但...
在本文中,我们将深入探讨如何使用C#编程语言实现一个简易记事本应用程序。这个项目非常适合初学者,因为它涵盖了基础的Windows Forms应用开发,文本处理,以及用户界面设计。通过学习这个项目,你可以掌握C#的基本...
标题 "C#做的简易记事本" 涉及到的是使用C#编程语言开发的一个基本文本编辑器项目。在C#中,这样的程序通常作为初学者了解面向对象编程、Windows应用程序开发和基本UI设计的练习。以下是这个项目中可能包含的关键...
【C#制作的记事本与VS2005】是一个关于使用Microsoft Visual Studio 2005(简称VS2005)开发环境,利用C#编程语言创建的一个具有识别和处理不同文件编码功能的简易记事本程序。这个项目展示了如何在C#环境中实现文本...
在本文中,我们将深入探讨如何使用C#编程语言来创建一个简单的记事本应用程序,以`TestWinForm`为例。这个程序是一个基于Windows Forms的应用,它不依赖任何额外的框架,只需要.NET Framework 2.0或更高版本即可运行...
总之,通过C#开发简易记事本是一个很好的学习实践项目,涵盖了Windows Forms应用的基本元素,包括UI设计、文件操作、文本处理以及多窗体间的通信。这个过程将加深对C#语言和.NET Framework的理解,为进一步的软件...
【使用C#制作简易记事本】项目是一个基础的软件开发任务,旨在让学习者通过实践来巩固和提升C#编程技能。这个记事本应用具备基本的新建、打开、保存、编辑和格式化等功能,适合初学者进行实战训练。 在开发过程中,...
这是用visual studio C#中Windows窗体应用(.NET Framework)开发的一个简易记事本项目,其中包含新建,打开,保存,加粗。倾斜,字体,字号功能,已经具备了一定的雏形。项目采用模块化设计,大大提高了代码的...
在创建“勾月简易记事本”时,开发者可能利用了C#的类、对象、事件处理和窗体控件等核心概念。 首先,我们来了解一下C#中的类和对象。类是C#中定义数据结构和行为的基本单元,它是面向对象编程的基础。在记事本应用...
C#记事本的详细设计过程,更轻松的设计记事本: (1)项目的创建。 (2)Windows窗体的创建和使用。 (3)几种对话框的使用。 (4)“ToolStrip”、“ContextMenuStrip”等控件的使用。 (5)鼠标事件以及键盘事件...
《C#编程实践:构建简易记事本》 在IT领域,C#是一种广泛使用的编程语言,尤其在Windows应用程序开发中扮演着重要角色。本文将深入探讨如何利用C#来编写一个简易记事本程序,这既是初学者熟悉C#语法和Windows Forms...
《C#实现简易记事本程序详解》 在编程学习的初期,开发一个简单的记事本程序是常见的实践项目,它能帮助初学者理解和运用基础的文本处理、窗口交互等概念。本文将以C#语言为例,详细介绍如何创建一个简易记事本程序...
【标题】"基于C# WinForm的简单记事本"是一个基础的桌面应用程序,它展示了如何使用C#语言和WinForm框架来构建一个类似于Windows操作系统自带的记事本程序。这个项目对于初学者来说,是一个很好的实践平台,可以帮助...
在本文中,我们将深入探讨如何使用C#编程语言创建一个简易记事本程序。C#是一种面向对象的、类型安全的编程语言,广泛应用于Windows桌面应用程序开发,包括各种用户界面和系统工具。以下是对"简易记事本 c#"这个项目...
《C#实现简易记事本程序详解》 在编程领域,C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序方面具有显著优势。本文将深入探讨如何使用C#来编写一个简单的记事本程序,这对于初学者来说是一次很...
根据提供的文件信息,可以看出这是一个用C#编写的简易记事本程序的部分代码。这段代码主要实现了主窗口的创建以及部分菜单功能(如新建、打开文件等)。下面将详细解析其中的关键知识点。 ### 1. 命名空间的引入 ...
在本文中,我们将深入探讨"C# 记事本全部代码"这一主题,它是一个使用C#编程语言编写的简易文本编辑器。C#是微软公司推出的一种面向对象的、现代的编程语言,常用于开发Windows应用程序,包括桌面应用如记事本这样的...
这个简易记事本就是这样一个实例,它为学习者提供了直观的实践平台,了解如何在C#中实现MDI应用。 首先,我们需要理解C#的基础。C#是微软公司推出的一种面向对象的编程语言,它与.NET Framework紧密集成,提供了...
”我们可以了解到这是一段用于创建简易记事本应用的C#代码示例。此示例旨在帮助初学者理解和掌握使用C#进行基本应用程序开发的基本概念和技术。 #### 核心知识点梳理 ##### 1. 命名空间(Namespace) 在提供的部分...