求vb大神,这个题的代码应该怎么写,谢谢

建立一个允许剪切、复制和粘贴的简单便笺板程序。可增加内容:利用MouseMove事件决定命令按钮的有效性,即当选中内容,“剪切”、“复制”按钮有效,否则无效。... 建立一个允许剪切、复制和粘贴的简单便笺板程序。可增加内容:利用MouseMove事件决定命令按钮的有效性, 即当选中内容,“剪切”、“复制”按钮有效,否则无效。 展开
 我来答
windblast
2018-03-19 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13620
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

建立 VB 工程,并设计窗体如下:

编写代码如下:

Private Sub btnCopy_Click()
  If Text1.SelLength = 0 Then
     Exit Sub
  Else
    Clipboard.Clear
    Clipboard.SetText Text1.SelText
  End If
End Sub
Private Sub btnCut_Click()
  If Text1.SelLength = 0 Then
     Exit Sub
  Else
    Clipboard.Clear
    Clipboard.SetText Text1.SelText
    Text1.SelText = ""
  End If
End Sub

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

Private Sub Text1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Text1.SelLength = 0 Then
       btnCut.Enabled = False
       btnCopy.Enabled = False
    Else
       btnCut.Enabled = True
       btnCopy.Enabled = True
    End If
    
    If Len(Clipboard.GetText) > 0 Then
        btnPaste.Enabled = True
    Else
        btnPaste.Enabled = False
    End If
End Sub

运行示例截图如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式