VB记事本 剪切功能快捷键不正常

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:11:11
我用VB编了一个记事本,调试的时候发现我给“剪切”设置的快捷键CTRL+X没有用,按下CTRL+X,选中的字会没,但是再按粘贴就粘不上了。
但是我不弄快捷键反而有用,可能是WINDOWS默认的吧。
由于要改字体颜色,我用的控件是RICHTEXTBOX,下面是我剪切功能的代码,找了很久还是不知道是哪错了,希望大家可以看看
'复制
Private Sub mnuCopy_Click()
Clipboard.Clear
Clipboard.SetText RichTextBox1.SelText
End Sub
'剪切
Private Sub mnuCut_Click()
Clipboard.Clear
Clipboard.SetText RichTextBox1.SelText
RichTextBox1.SelText = ""
End Sub
'全选
Private Sub mnuSelectAll_Click()
RichTextBox1.SelStart = 0
RichTextBox1.SelLength = Len(RichTextBox1.Text)
End Sub
'粘贴
Private Sub mnuPaste_Click()
RichTextBox1.SelText = Clipboard.GetText
End Sub
二楼兄弟
我扑到在地,你要我给你几百分呢

你的代码完全正确,组合键Ctrl-C, Ctrl-X 和 Ctrl-V 都可以用,跟你的程序没有关系,而且你做的三个都可以正常使用,我都试过了。我估计你的Ctrl与Shift或者Alt换错了

这个问题我也遇见过,说实话当时弄得我也是焦头烂额,但最终我还是自己解决了此问题。不过你给的分数太低,我暂不将答案告诉你。毕竟那花了我几天的时间和精力啊。