VB中用命令按钮设置

剪切,复制,粘贴的代码,为何这样写粘贴就用不起,请问粘贴该如何写,初学小白一个... 剪切,复制,粘贴的代码,为何这样写粘贴就用不起,请问粘贴该如何写,初学小白一个 展开
 我来答
命幽
2014-03-25 · TA获得超过788个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:427万
展开全部
'-----------------------------------------------------------------------------------------------------------------
'编辑
'-----------------------------------------------------------------------------------------------------------------
'剪切
Private Sub Cut_Click()
txt = Text1.Text
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End Sub
'-----------------------------------------------------------------------------------------------------------------
'复制
Private Sub Copy_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub
'-----------------------------------------------------------------------------------------------------------------
'粘贴
Private Sub Paste_Click()
Text1.SelText = Clipboard.GetText
End Sub
'-----------------------------------------------------------------------------------------------------------------
'全选
Private Sub SelectAll_Click()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
'-----------------------------------------------------------------------------------------------------------------
追问
能告诉我下,为什么我这样写的粘贴代码就用不了,我们还没学Clipboard.GetText,如果能用一些常规且简单的代码写就好了...求解...谢谢
追答
算我倒霉 亏了 唉  连复制粘贴是什麽都不懂 唉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szqaly
2014-03-25 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1539万
展开全部
在声明区定义X变量,如果不定义vb会自动生成一个私有变量,也就是每个过程的X变量都是私有的,不是同一个。
更多追问追答
追问
不太明白,初学,能说具体点么
追答
Dim X as String
'声明区
'--------------------------
Private Sub Command1_Click()
    X=Text1.SelText
    Text1.SelText=""
End Sub
Private Sub Command2_Click()
    X=Text1.SelText
End Sub
Private Sub Command3_Click()
    Text2.Text=X
End Sub

这仅是在同一个程序内可以这么处理,如果真要处理剪贴板的话就看看下楼的代码。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式