zoukankan
html css js c++ java
为RichTextBox添加快捷功能菜单(复制,粘贴,全选等)
有两种方式
1
.通过发送击键到应用程序来实现
先焦点定位到当前活动的RichTextBox,然后再通过发送击键命令来实现操作功能
rtbox_MessageHistory.Focus();
SendKeys.Send(
"
^a
"
);
//
全选
SendKeys.Send(
"
^c
"
);
//
复制
SendKeys.Send(
"
^x
"
);
//
剪切
SendKeys.Send(
"
^v
"
);
//
粘贴
2
.直接通过命令操作剪贴板实现
(复制)
Clipboard.SetData(DataFormats.Rtf, rtbox_SendMessage.SelectedRtf);
//
复制RTF数据到剪贴板
(剪切)
Clipboard.SetData(DataFormats.Rtf, rtbox_SendMessage.SelectedRtf);
//
复制RTF数据到剪贴板
rtbox_SendMessage.SelectedRtf
=
""
;
//
再把当前选取的RTF内容清除掉,当前就实现剪切功能了.
(粘贴)
rtbox_SendMessage.Paste();
//
把剪贴板上的数据粘贴到目标RichTextBox
(全选)
rtbox_MessageHistory.Focus();
//
设置先焦点定位到当前活动的RichTextBox,这一句很重要,否则它不能正确执行
//
其中全选又有两种方式,第一个是直接采用NET框架当中提供的SelectAll()方法,进行全选
//
另一个则是通过Select(int start,int length)方法来实现
rtbox_MessageHistory.Select(
0
, rtbox_MessageHistory.Rtf.Length);
//
rtbox_MessageHistory.SelectAll();
//
rtbox_MessageHistory.Rtf.Length代表RichTextBox中文字的长度
查看全文
相关阅读:
"上传"组件:<upload> —— 快应用组件库H-UI
Xcode免证书调试
iOS-OC-基本控件之UIPageControl
关于装完系统出现a disk read error occurred的解决方法
iOS-OC-基本控件之UITextField
windows常用快捷键
制作无广告启动盘
自制垃圾批处理软件
学习总结
如何将BroadcastReceiver中的信息传到Activity中
原文地址:https://www.cnblogs.com/symbol441/p/952363.html
最新文章
android键盘弹出头部上移处理
排序的另一种思路
smartstore-net
ahjesus Axure RP 7.0注册码
ahjesus约束方法或属性的调用方
ahjesus解决win下U盘无法写入的问题
ahjesus 让Boot Camp支持创建win7 u盘安装盘
ahjesus C# Flags 位域略说
ahjesus 捕获entity framework生成的sql语句
ahjesus如何在windows下制作适用于mac的u盘启动盘
热门文章
ahjesus Unity3D XML注释被编译的问题
"折叠面板"组件:<collapse> —— 快应用组件库H-UI
"卡片"组件:<card> —— 快应用组件库H-UI
"表格"组件:<table><tr><td> —— 快应用组件库H-UI
"定义列表"组件:<dl><dt><dd> —— 快应用组件库H-UI
"无序列表"组件:<ul><li> —— 快应用组件库H-UI
"有序列表"组件:<ol><li> —— 快应用组件库H-UI
"导航列表"组件:<list-nav> —— 快应用组件库H-UI
"表单"组件:<form> —— 快应用组件库H-UI
"编辑器"组件:<editor> —— 快应用组件库H-UI
Copyright © 2011-2022 走看看