资源简介
windows form窗体控件编写的记事本,具有各种记事本的相关功能,例如查找,替换,打印,页面设置,保存等功能,以及常规的复制,黏贴功能。是学习windows form 窗体编程的基础实验
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Text
{
public partial class Find : Form
{
Form1 f1 = new Form1();
public Find(Form1 fm)
{
f1 = fm;
InitializeComponent();
}
private void Find_Load(object sender EventArgs e)
{
radioButton2.Checked = true;
}
private void button1_Click(object sender EventArgs e)
{
if (radioButton2.Checked == true)
{
down(f1.richTextBox1 this.textBox1.Text checkBox1.Checked);
f1.richTextBox1.Focus();
}
else if (radioButton1.Checked == true)
{
up(f1.richTextBox1 this.textBox1.Text checkBox1.Checked);
f1.richTextBox1.Focus();
}
}
//向下查找
public void down(RichTextBox text string test bool check)
{
string strDown = ““;
int intCount = 0i=0;
if(check==false) //不区分大小写
{
if (text.SelectedText.ToUpper() == test.ToUpper()) //如果选中的文本等于需要替换的文本
{
//从光标所在位置后一位开始截取后面的所有字符
strDown = text.Text.Substring(text.Selectionstart + 1 text.Text.Length - (text.Selectionstart+1));
}
else
{
//从光标所在位置开始截取后面的所有字符
strDown = text.Text.Substring(text.Selectionstart text.Text.Length - text.Selectionstart);
}
}
else if (check == true) //区分大小写
{
if (text.SelectedText == test) //如果选中的文本等于需要替换的文本
{
//从光标所在位置后一位开始截取后面的所有字符
strDown = text.Text.Substring(text.Selectionstart + 1 text.Text.Length - (text.Selectionstart+1));
}
else
{
//从光标所在位置开始截取后面的所有字符
strDown = text.Text.Substring(text.Selectionstart text.Text.Length - text.Selectionstart);
}
}
intCount = text.Text.Length - strDown.Length; //存放除截取的字符数以外的字符数
// i + test.Length(要查找的字符的长度) 的长度不得大于截取字符数的长度
for (i = 0; i+test.Length <= strDown.Length ; i++)
{
if (check == true) //区分大小写
{
if (strDown.Substring(i test.Length) == test) //截取的字符等于要查找的字符
{
text.Selectionstart = i+intCount; //设置光标的起始位置
text.SelectionLength = test.Length; //设置文本的选定字符数
return;
}
}
els
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-06 23:53 Text\
文件 6793 2017-03-06 23:47 Text\QQ截图20170306234653.jpg
文件 21148 2017-03-06 23:53 Text\QQ截图20170是.jpg
目录 0 2017-03-06 23:52 Text\Text\
文件 6579 2017-03-06 23:00 Text\Text\Find.Designer.cs
文件 6656 2017-03-06 23:36 Text\Text\Find.cs
文件 7764 2017-03-06 22:58 Text\Text\Find.resx
文件 21221 2017-03-07 15:08 Text\Text\Form1.Designer.cs
文件 4609 2017-03-07 15:08 Text\Text\Form1.cs
文件 6825 2017-03-07 15:08 Text\Text\Form1.resx
文件 2903 2017-03-06 23:57 Text\Text\Info.Designer.cs
文件 469 2017-03-06 23:56 Text\Text\Info.cs
文件 6344 2017-03-06 23:56 Text\Text\Info.resx
文件 485 2017-03-01 11:06 Text\Text\Program.cs
目录 0 2017-03-06 21:17 Text\Text\Properties\
文件 1358 2017-03-01 10:01 Text\Text\Properties\AssemblyInfo.cs
文件 3685 2017-03-06 23:53 Text\Text\Properties\Resources.Designer.cs
文件 6769 2017-03-06 23:53 Text\Text\Properties\Resources.resx
文件 1089 2017-03-01 10:01 Text\Text\Properties\Settings.Designer.cs
文件 249 2017-03-01 10:01 Text\Text\Properties\Settings.settings
文件 6543 2017-03-06 23:32 Text\Text\Replace.Designer.cs
文件 7282 2017-03-06 23:45 Text\Text\Replace.cs
文件 7567 2017-03-06 23:32 Text\Text\Replace.resx
目录 0 2017-03-06 23:53 Text\Text\Resources\
文件 6793 2017-03-06 23:52 Text\Text\Resources\QQ截图20170306234653.jpg
文件 6793 2017-03-06 23:47 Text\Text\Resources\QQ截图201703062346531.jpg
文件 21148 2017-03-06 23:53 Text\Text\Resources\QQ截图20170是.jpg
文件 5186 2017-03-06 23:56 Text\Text\Text.csproj
文件 8916 2017-03-04 14:39 Text\Text\ZiTi.Designer.cs
文件 2769 2017-03-04 16:53 Text\Text\ZiTi.cs
文件 5817 2017-03-04 14:39 Text\Text\ZiTi.resx
............此处省略61个文件信息
相关资源
- C# WinForm DirectShow视频采集及图片抓取
- C#winform textbox 画边框和圆角
- winform调用百度地图
- winForm中使用MQTT收发消息
- C#简单串口调试助手
- C# chart 波形动态显示 (示波器)
- winform练习一览
- CefSharp.WinForms 支持mp4
- System.Windows.Forms.DataVisualization.dll
- winform devexpress 仓库管理系统源码
- Winform通用框架之权限管理系统界面
- winform C# 实现百度地图
- .net winform调用打印机使用自定义纸张
- Winform小火车动画
- C#窗体Winform,鼠标悬停在控件上,提
- 照片小管家源码C# winform照片管理
- C#、winform增删改查
- WinformC# 模拟登陆百度 HttpWebRequest的应
- 使用鼠标钩子实现透明窗体桌面画图
- c#调用 windows api实现WinForm中嵌入EXE程
- C#+sqlite 登录Demo
- C# winform ListView 中实现可编辑文本或双
- c#WinForm程序自动升级源码
- NTKO OFFICE 4.0.3.2--完美破解+WinformDemo[
- WinForm常用图标集合非常全
- winform多语言vb.netvb.net多语言程序多语
- winform C# 远程视频流媒体播放器
- 利用WPF的ScaleTransform和TranslateTransfor
- winform多线程
- c# TTS语音 附带 DotNetSpeech.dll语音类库
评论
共有 条评论