C#RichTextBox实现(复制, 剪切,粘贴,全选)

C# RichTextBox实现(复制, 剪切,粘贴,全选)的几种方法 实现该菜单功能主要有两种方法: 第一种:通过发送击键到应用程序来实现。 先焦点定位到当前活动的RichTextBox,然后再通过发送击键命令来实现操作功能: richTextBox1.Focus(); SendKeys.Send("^a");//全选 SendKeys.Send("^c");//复制 SendKeys.Send("^x");//剪切 SendKeys.Send... 阅读详情

转:http://www.cnblogs.com/JuneZhang/archive/2011/05/20/2051973.html

 

实现该菜单功能主要有两种方法:

第一种:通过发送击键到应用程序来实现。

先焦点定位到当前活动的RichTextBox,然后再通过发送击键命令来实现操作功能

 
richTextBox1.Focus();
SendKeys.Send("^a");//全选
SendKeys.Send("^c");//复制
SendKeys.Send("^x");//剪切
SendKeys.Send("^v");//粘贴

  第二种:直接通过命令操作剪贴板实现

 
//复制
Clipboard.SetData(DataFormats.Rtf, richTextBox1.SelectedRtf);//复制RTF数据到剪贴板
  
//剪切
Clipboard.SetData(DataFormats.Rtf, richTextBox1.SelectedRtf);//复制RTF数据到剪贴板
richTextBox1.SelectedRtf="";//再把当前选取的RTF内容清除掉,当前就实现剪切功能了.
  
//粘贴
richTextBox1.Paste();//把剪贴板上的数据粘贴到目标RichTextBox
  
//全选(其中全选又有两种方式)
richTextBox1.Focus();//设置先焦点定位到当前活动的RichTextBox,这一句很重要,否则它不能正确执行
//另一种则是通过Select(int start,int length)方法来实现
richTextBox1.Select(0, richTextBox1.Rtf.Length);//richTextBox1.Rtf.Length代表RichTextBox中文字的长度
//一种是直接采用NET框架当中提供的SelectAll()方法,进行全选
//richTextBox1.SelectAll();
C# RichTextBox文本控件的用法 RichTextBox是一种可用于显示、输入和操作格式文本,除了可以实现TextBox的所有功能,还能提供富文本的显示功能。控件除具有TextBox 控件的所有功能外,还能设定文字颜色、字体和段落格式,支持字符串查找功能,支持rtf格式等功能。下面就其的常用到的功能进行介绍。 阅读详情

相关推荐

如何在C#下利用RichTextBox打开一个有文字格式和图片的Word文档

小知识点:.Net Framework 4.0 和.Net Framework 4.0 Client Profile区别:       .NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communica

Search,Research 7494

richTextBox的右键菜单“复制、粘贴、剪切、全选、删除、撤销、重做”

以前用richTextBox没发现它不像textbox那样有右键菜单,所以在点击右键时什么也没有,想复制粘贴都做不到,所以今天我抽空做了一个richTextBox的右键菜单。内容如下:     public partial class Form1 : Form     {         public Form1()         {             Initial

liuzhenpolestar的专栏 1万+

将RichTextBox 之中被选取的内容复制到剪贴簿

将RichTextBox 之中被选取的内容复制到剪贴簿VB技术很实用的源码关于vb网络的编程基础知识winsock控件的使用,简单的聊天程序,局域网的网络编程

为RichTextBox添加快捷功能菜单(复制,粘贴,全选等)

有两种方式 1.通过发送击键到应用程序来实现 先焦点定位到当前活动的RichTextBox,然后再通过发送击键命令来实现操作功能 rtbox_MessageHistory.Focus(); SendKeys.Send("^a");//全选 SendKeys.Send("^c");//复制 SendKeys.Send("^x");//剪切 SendKeys.Send("^v")...

weixin_30700977的博客 243

Unity与IOS交互,调用IOS系统相机和相册

与IOS的交互,在步骤上要比android简单许多,不会产生因为系统版本,或者包名导致的许多问题。过程中最头疼的一个问题是IOS回调Unity,很简单的一个问题,搞了半天。

Hello Mingo 1万+

Cesium+Three.js融合实战:从零构建GIS与BIM一体化大场景

本文详细介绍了Cesium与Three.js融合技术在GIS与BIM一体化大场景中的应用实践。通过坐标系转换、双引擎协同渲染等核心技术,实现宏观地理信息与微观建筑细节的完美结合,为智慧城市、数字孪生等项目提供高效解决方案。文章包含环境配置、性能优化等实战经验,助力开发者快速掌握三维可视化开发技巧。

weixin_42563415的博客 260

c#复制图片到粘贴板

string fielN; private void button1_Click(object sender, EventArgs e) { OpenFileDialog saveFileDialog1 = new OpenFileDialog(); saveFileDialog1.Filter = "JPG...

weixin_34365635的博客 1543

altium room 布局_ALtium 16相同重复模块PCB布局,复制布局走线

自己做了实际工程以后发现PCB器件名字后缀太长了,所以文章最后写了一下后缀的调整方法。第一种方法:1、建立子原理图如下,文件名CANM 2、之后新建一个顶层文件,文件名TOP,之后design—create sheet symbol form sheet or hdl。选择CANM,并放置到TOP中,如下 3、由于我们要多次调用CANM所以使用repeat命令修改如下: 4、之后根据自己的定义,连...

weixin_39609573的博客 5749

c#richtextbox查找与替换

c#richtextbox查找与替换 接上一篇——c#窗体入门实战程序——绿色草稿纸,一键解锁打开,保存,复制,粘贴,剪切,打印,删除,全选,字体,颜色等 https://blog.youkuaiyun.com/weixin_40695088/article/details/89363270 实现时间,日期以及richtextbox的查找与替换功能 1、或许系统日期和时间, 向Form1窗口添加...

weixin_40695088的博客 5467

YOLOv8【第九章:模型部署篇·第2节】一文搞懂,模型剪枝与压缩技术!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1523

Flink Web UI 如何使用和调试保姆级教程(持续更新)

Running Jobs(运行中的作业):显示正在运行的所有 Flink 作业的列表。每个作业都有一个独特的 Job ID,可以点击进入查看作业的详细信息。Completed Jobs(已完成的作业):显示已经完成或取消的作业列表。:显示当前集群中所有 TaskManager 的健康状态,包括 CPU 使用率、内存使用情况、Slot 数量等。Job Manager Configuration(JobManager 配置):显示 JobManager 的一些配置参数,帮助调试和优化 Flink 集群。

大模型大数据攻城狮的专栏 3987

C# 创建RichTextBox的右键菜单

privatevoid复制ToolStripMenuItem_Click(objectsender,EventArgse){this.contextMenuStrip1.SourceControl.Select();//先获取焦点,防止点两下才运行RichTextBoxrtb=(RichTextBox)...

weixin_30562507的博客 944

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

Robot_PLC_HMI_Automation 1912

C#RichTextBox带右键菜单封装

代码来源于网上。 首先创建解决方案,类 using System; using System.Windows.Forms; using System.Drawing; using MyRichTextBox.Properties; namespace MyRichTextBox { public class MyRichTextBox : RichTextBox...

weixin_30423977的博客 437

LangGraph教程8:LangGraph流式处理

流式处理可显著提升基于LLM应用的响应性。LangGraph支持两种流式模式:values模式返回每一步的完整结果,适合需要完整上下文处理的场景;updates模式仅返回增量变化,适用于实时更新需求。示例代码展示了如何用create_react_agent实现这两种模式,其中values模式完整记录处理流程,updates模式逐步输出结果。通过异步迭代输出流,开发者可以灵活选择适合应用场景的流式处理方式。

Cachel Wood的博客 618

形状记忆合金热机械本构模型的ABAQUS子程序实现与Fortran\_ABAQUS编程实践

本文详细介绍了如何使用ABAQUS子程序实现形状记忆合金的热机械本构模型,并通过Fortran_ABAQUS进行编程实践。我们首先介绍了问题的背景和目标,然后讲解了如何在Fortran_ABAQUS子程序中实现热变形模型、应力应变关系和相变模型,最后进行了ABAQUS模拟,并分析了模拟结果。希望通过本文的讲解,能让大家更深入理解ABAQUS子程序以及Fortran的使用,也希望能对大家在进行相关学习或研究工作时提供一些帮助。

qq_38334677的博客 1327

RichTextBox 右键显示 ContextMenuTrip

说明: (1)命名: RichTextBox  -> rtxt1 ContextMenuTrip -> cms1 (2)截图: (3)完整代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;

Jia_ShengJie 2700

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

RichTextBox控件中加入图片

RichTextBox控件中加入图片   参考一: ---------------------------------------------------------------------------------------------------------

zexin1000的专栏 971

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

告别重复代码!Winform中一个ContextMenuStrip搞定所有文本框的右键操作

本文介绍了在Winform开发中如何通过一个ContextMenuStrip实现所有文本框控件的统一右键操作,包括复制、粘贴等常见功能。通过共享菜单实例和智能状态管理,大幅减少重复代码,提升开发效率和可维护性。特别适合需要处理多个文本框的Winform应用场景。

weixin_42549496的博客 80

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Vb.Net RichtextBox(富文本控件)编辑功能整理

本文针对富文本控件,复制、粘贴、删除、剪切、撤销、插入图片、导出Word文档等功能做了实例。简单易用,仅供参考。VB.Net就是简单快捷,易读易懂、出错率低。

wkchh的博客 1168

浅谈WPF之利用RichTextBox实现富文本编辑器

在实际应用中,富文本随处可见,如留言板,聊天软件,文档编辑,特定格式内容等,在WPF开发中,如何实现富文本编辑呢?本文以一个简单的小例子,简述如何通过RichTextBox实现富文本编辑功能,主要实现复制,剪切,粘贴,撤销,重做,保存,打开,文本加粗,斜体,下划线,删除线,左对齐,居中对齐,右对齐,两端对齐,缩进,减少缩进,项目符号,数字符号,上标,下标,背景色,前景色,图片,打印等功能,仅供学习分享使用,如有不足之处,还请指正。

绳锯木断,水滴石穿,专心写文,无问西东!!! 3247

C# 获取剪切板数据实现粘贴功能

【代码】C# 获取剪切板数据实现粘贴功能。

℡メ㏑╭ァ小凯 871
上一篇: C#VS2008断点无效【解决办法】
下一篇: C#控制RichTextBox滚动条的方法
cg_program
博客等级 码龄19年 245粉丝 147原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值