中易网

请问vb怎样编写代码把复制,剪切,粘贴东西到别处

答案:2  悬赏:10  
解决时间 2021-02-07 12:38
请问vb怎样编写代码把复制,剪切,粘贴东西到别处
最佳答案
如果焦点在Text1的话单击粘帖是不是自动粘帖到Text2?
不知道这样行吗?
我这是不论焦点在哪个Text
只要Text中含有内容时,复制才可以用。

其实这也是按照Windows的设计。
有内容时,复制按钮可以用。(同理,有内容时,剪切才可以用)当触发了复制事件后,粘帖按钮才可以用。
Dim which As Integer, T As Integer

Private Sub copy_Click()
If which = 1 Then
T = Text1.Text
ElseIf which = 2 Then
T = Text2.Text
End If
End Sub

Private Sub cut_Click()
If which = 1 Then
T = Text1.Text
Text1.Text = ""
ElseIf which = 2 Then
T = Text2.Text
Text2.Text = ""
End If
End Sub

Private Sub edit_Click()
If which = 1 Then
If Text1.Text = "" Then
cut.Enabled = False
copy.Enabled = False
Else
cut.Enabled = True
copy.Enabled = True
End If
ElseIf which = 2 Then
If T = "" Then
cut.Enabled = False
copy.Enabled = False
Else
cut.Enabled = True
copy.Enabled = True
End If
End If
If T = "" Then
paste.Enabled = False
Else
paste.Enabled = True
End If
End Sub

Private Sub paste_Click()
If which = 1 Then
Text1.Text = Text1 + T
ElseIf which = 2 Then
Text2.Text = Text2 + T
End If
End Sub

Private Sub Text1_GotFocus() '本过程的作用是:当焦点在Text1中时,which = 1
which = 1
End Sub

Private Sub Text2_GotFocus() '本过程的作用是:当焦点在Text2中时,which = 2
which = 2
End Sub
全部回答
Clipboard.SetText text1.text'把text1的内容到剪贴板
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
卫衣是什么
绿化墙很多蚊子怎么回事
汇鲜果蔬超市地址有知道的么?有点事想过去
纹身有几种纹法…知道说一下
三年级几年以后的家乡作文400
夏天面试时,要穿西装吗?
乡镇不给分户又找那个部门?就是儿子结了婚又
我希望你能满意的选择咋翻译
请问,一个不怎么好的翡翠养几年会养好吗
鑫隆足道地址在哪,我要去那里办事
因老婆出轨离婚想复婚,为啥复婚后又想离婚
WHY的问句
拖拉机发动机
陆丰x7在滴滴里属于什么级别的车
明珠湾怎么去啊,有知道地址的么
推荐资讯
成都哪买的到zippo油
一支直径为0.8厘米的香烟由5.5厘米长的烟卷和
换一个越野摩托车的发动机多少钱
求助会用金手指的人
粤顺二手车行这个地址在什么地方,我要处理点
吉他 左手每只手指管哪一眩?
我们学校所在地的邮编是512026,电话区号是
少女时代Gee的照片,麻烦按顺序说一下她们的
高考作文代两百字点评
该怎么办老公经常因为一些小事发脾气,比如我
3721银匠世家地址在什么地方,想过去办事
性周,远字辈怎么起名
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?