VB小程序的一些问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:26:41
Private Sub Command1_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub

Private Sub Command2_Click()
Text1.SelText = Clipboard.GetText()
End Sub

Private Sub Command3_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End Sub

这是代码,主要想问的是Command3的这段
Clipboard.SetText Text1.SelText 中SetText是什么意思?(注意是SetText不是SelText) 为什么接后面的Text1.SelText要加空格呢?

还有就是Command2中,Text1.SelText = Clipboard.GetText() 为什么GetText后面要加空括号?

Clipboard 是WINDOWS剪切板的对象。

Clipboard.SetText Text1.SelText 这句话的意思是设置剪切板的内容为文本框Text1中选取的部分,基本等同于快捷键 Ctrl+C 。

Text1.SelText = Clipboard.GetText()这句话的意思是 把文本框Text1中选取的部分替换成剪切板的内容,基本等同于快捷键 Ctrl+V 。

至于为什么GetText后面要加空括号,那是VB语法的问题,执行有获取返回值的 方法或者函数 都要用括号。