怎么双击后复制TextBox的内容
来源:互联网 发布:淘宝店申请照片样本 编辑:程序博客网 时间:2024/06/02 07:35
今天晚上,在14110班的Q群里,有位同学问到,VBA里的文本框里是不是没有右键功能?
我就问他要什么功能,他说想把那些内容复制下来……
然后我就再问他,你直接给TextBox加一个事件响应不就得了……
接下来他恍然大悟……
那么,这个说的是什么意思呢?
其实,就是让他自己在TextBox里,加一条诸如“双击”的事件,然后在事件里直接写入复制的代码即可,这样的话,还要右键何用?
那么,实际上,我们这“复制”的代码,又应该怎么写呢?
下面,提供几种:
1. 是用了一个Data对象,先把TextBox的Text 用SetText的方式,赋给Data对象,然后再放到Clipboard里:
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Set MyData = New DataObject
MyData.SetText TextBox1.Text
MyData.PutInClipboard
End Sub
2. 这个方法较简单,就是直接用TextBox的Copy方法,让选择的内容直接复制下来:
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.SelStart = 0
TextBox1.SelLength = TextBox1.TextLength
TextBox1.Copy
End Sub
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Copy
End Sub
- 怎么双击后复制TextBox的内容
- 点击按钮后实现复制,复制TextBox里面的内容
- 怎么重写DataGrid 的textbox双击事件
- 双击ListCtrl中某一行后,怎么得到当前的内容
- 怎么复制cmd的内容
- Asp.net textbox返回修改后的内容.
- 怎么实现点击textbox后textbox里用于提示的文字消失
- JS Textbox onclick后选中文本内容
- 双击datagrid,gridview中的行后,被双击行的各列数据自动显示在页面上的textbox中
- 网页内容无法复制解决方法,怎么复制被保护的网页内容
- [VB.NET]请问怎么把datagridview某行的内容显示在textbox上?
- VBA复制粘贴自动筛选后的内容
- C# 把TextBox中选中的内容复制到剪贴板
- C# Winform ListView实现单元格双击复制内容到剪贴板
- TextBox控件怎么根据内容自动变化高度
- c#怎么把textbox中的内容保存到txt
- C#中给TextBox控件增加双击全选的效果
- 把复制Excel里一行连续10个单元格的内容一次性粘贴到10个TextBox里
- HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改
- 我的第一篇Blog
- 爬楼梯
- POJ 1273
- Form表单的应用
- 怎么双击后复制TextBox的内容
- SQL_触发器
- quota problem
- ASP.NET常用的2种导出EXCEL方式~(更新ING)
- DOS进入远程桌面
- 怪异的latch free – session allocation事件
- Oracle 10g的内存调整报告
- DEMO
- pre_page_sga参数总结