0

我正在做一个记事本风格的程序。

    If e.Control = True And e.KeyCode = Keys.C Then
        MsgBox("Kopyalandı")
        My.Computer.Clipboard.SetText(RichTextBox1.SelectedText)
        RichTextBox1.Focus()
    End If

正如我们所做的那样,键入ctrl+c以复制选定的单词,但我想要在 MsgBox 中发出的内容为

    If e.Control = True And e.KeyCode = Keys.C Then
        My.Computer.Clipboard.SetText(RichTextBox1.SelectedText)
        RichTextBox1.Focus()
    End If

无法复制选定的单词(程序来自我的谷歌等。我们制作ctrl+v来复制和粘贴我不能复制的单词。)我编写了我尝试的代码ctrl+ cMsgBox 退出程序,即使你退出选中的单词副本?

4

1 回答 1

1

My.Computer.Clipboard.SetText将复制到剪贴板,以便将其粘贴到外部应用程序中。您应该使用诸如 KeyDown 之类的事件来检查Ctrl+ C。您可以使用另一个键对其进行测试,以确保Ctrl+C没有被另一个控件或表单拦截。

于 2014-04-14T01:13:05.997 回答