C# 解决窗口内所有TextBox控件全都无法复制粘贴问题

怪事了,C# 窗口内所有TextBox控件(包括其他可以写字的控件)全都无法复制粘贴,这个问题相当纠结啊。其实,这个BUG已经发现了有一段时间了,但是一直没有时间去理会它。昨天BOSS要我解决它,折腾了好久,都没找到原因,今天终于解决了,所以记录一下方法,防止自己忘记。

起初,我一直以为是我自己重写的控件冲突了,导致按键被屏蔽了,于是昨天一天都在检查项目的控件,想不到白折腾。

真实的原因是:

Visual Studio 2010 自动生成 MDI 窗口的标准菜单,其中的编辑菜单包含了CTRL-A,CTRL-C,CTRL-V,CTRL-X 等快捷键,由于没有去实现这些快捷键,所以导致无法进行复制粘贴。

C# 窗口内所有TextBox控件(包括其他可以写字的控件)全都无法复制粘贴 的解决方法:

1、删除编辑菜单里面的快捷键。例如:打开窗口的 Designer 界面,例如我的 MDITest.Designer.cs,然后找到:

#e3e3e3;margin-top:5px;color:#000000;"> C# Code By wuleba.com
1
2
3
4
5
6
7
8
9
//

// cutToolStripMenuItem

//

this.cutToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject(“cutToolStripMenuItem.Image”)));

this.cutToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Black;

this.cutToolStripMenuItem.Name = “cutToolStripMenuItem”;

this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));

this.cutToolStripMenuItem.Size = new System.Drawing.Size(16122);

this.cutToolStripMenuItem.Text = “剪切(&T)”;  

2、把所有的快捷键删除即可:

#e3e3e3;margin-top:5px;color:#000000;"> C# Code By wuleba.com
1
this.cutToolStripMenuItem.ShortcutKeys = ( (System.Windows.Forms.Keys) ( (System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X) ) );

3、最终变成这样就可以了:

#e3e3e3;margin-top:5px;color:#000000;"> C# Code By wuleba.com
1
2
3
4
5
6
7
8
//// cutToolStripMenuItem

//



this.cutToolStripMenuItem.Image = ( (System.Drawing.Image) (resources.GetObject (“cutToolStripMenuItem.Image”) ) );

this.cutToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Black;

this.cutToolStripMenuItem.Name = “cutToolStripMenuItem”;

this.cutToolStripMenuItem.Size = new System.Drawing.Size (16122);

this.cutToolStripMenuItem.Text = “剪切(&T)”;

飞度软件工作室 2012-06-29(发于 吾乐吧软件站

版权声明:

小编:吾乐吧软件站

链接:https://www.wuleba.com/6159.html

来源:吾乐吧软件站

本资源仅供个人学习,禁止用于商业用途。下载后请于24小时内删除,并支持正版或原作者。因使用本资源导致的任何法律纠纷或损失,由使用者自行承担。

THE END
上一篇 IT企业“务农”忙 玩跨界模式待检验
下一篇 台湾智冠宣布《暗黑3》不再向大陆玩家出售
相关内容
转发
5
点赞
分享
全部转发 0 只看作者
按时间倒序 按时间正序

全部评论 5 只看作者
按时间倒序 按时间正序
lileltp Lv.1
也是coder?哈哈
2012年11月28日 03:24 0 回复
码农穷三代,编程毁一生 ...码农飘过...
2012年11月28日 03:51 0 回复
zsxsoft Lv.1
你BOSS是谁。。
2012年6月29日 17:27 0 回复
就不告诉你 哈哈
2012年6月29日 17:41 0 回复
Xonde
沙发是我的了 支持博主
2012年6月29日 17:11 0 回复
赞赏支持
微信收款码
微信扫一扫
支付宝收款码
支付宝扫一扫
投诉内容
0/200
上传图片(最多3张,单张不超过2MB)
生成分享图片
正在生成预览...