vb如何做剪切、复制、粘贴按钮

 我来答
匿名用户
2013-10-15
展开全部
获得文字直接用
Clipboard.GetText
获得图片可以用
Clipboard.GetData

设置文字直接用
Clipboard.SetText
设置图片可以用
Clipboard.SetData

清空
Clipboard.Clear
检测剪贴板中的内容
Clipboard.GetFormat(1)
返回True则文字
返回False则其他

不用剪切板可以这样

Dim s
Private Sub Command1_Click()
s = Text1.Text
Text1.Text = ""
End Sub
Private Sub Command2_Click()
s = Text1.Text
End Sub
Private Sub Command3_Click()
Text1.Text = Text1.Text + s
End Sub
Private Sub Form_Load()
Command1.Caption = "剪切"
Command2.Caption = "复制"
Command3.Caption = "粘贴"
End Sub
悠悠周郎
推荐于2017-09-20 · TA获得超过2573个赞
知道大有可为答主
回答量:3325
采纳率:95%
帮助的人:519万
展开全部
这是剪切复制粘贴文本
Private Sub 剪切按钮_Click(sender As Object, e As EventArgs) Handles 剪切按钮.Click
If 文本框.SelectionLength > 0 Then
文本框.Cut()
Else
Exit Sub
End If
End Sub

Private Sub 复制按钮_Click(sender As Object, e As EventArgs) Handles 复制按钮.Click
If 文本框.SelectionLength > 0 Then
文本框.Copy()
Else
Exit Sub
End If
End Sub

Private Sub 粘贴按钮_Click(sender As Object, e As EventArgs) Handles 粘贴按钮.Click
If My.Computer.Clipboard.ContainsText Then
文本框.Paste()
Else
Exit Sub
End If
End Sub
这是 .NET 的。如果是 6.0,粘贴按钮那个 My...过程不存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-15
展开全部
sendkey()用API函数模拟键盘输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-15
展开全部
以文本框进行选中文本的复制\剪切为例进行说明
在窗体上画一个文本框和三个按钮.
剪切按钮代码:
Clipboard.SetText Text1.SelText
Text1.SelText = ""
复制按钮代码:
Clipboard.SetText Text1.SelText
粘贴按钮代码
Text1.SelText = Clipboard.GetText
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式