WinForm中的TextBox的Ctrl+C,Ctrl+V快捷键不能用,帮忙解决一下

jetxia 2006-04-05 06:04:32
在WinForm程序中
登录后的主窗体的TextBox的Ctrl+C,Ctrl+V快捷键不能用,而其他窗体都可以
是怎么回事?
...全文
1324 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DoDone 2006-08-08
  • 打赏
  • 举报
回复
考虑到一个界面,左边是导航树[作为单独的用户控件],右边还有编辑窗口。
导航树上有工具条,其中有一个Delete,并设置Delete键为快捷菜单。
当光标位于导航树时,点击Delete,删除的是树上的节点。
但是现在当光标位于编辑窗口,点击Delete,删除的也是树上的节点,而不是编辑窗口中的内容!!!。
如何让这个快捷键只针对树?
Knight94 2006-04-06
  • 打赏
  • 举报
回复
这就很怪了
jetxia 2006-04-06
  • 打赏
  • 举报
回复
to: Knight94(愚翁)
keypreview属性为false
我对比了一下他们的属性主窗体和其他窗体的设置是一样的
其他窗体的keypreview属性也为false
20011521 2006-04-06
  • 打赏
  • 举报
回复
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)

{

if(keyData == (Keys.Control | Keys.V))

return true;

else

return base.ProcessCmdKey(ref msg, keyData);

}
Knight94 2006-04-06
  • 打赏
  • 举报
回复
看看你的主窗体是否设置了keypreview属性为true,
再看看主窗体和替他窗体有什么不同的
jetxia 2006-04-06
  • 打赏
  • 举报
回复
对 我找到问题了
是因为 编辑菜单中的 快捷键 的问题
如果把编辑菜单中的快捷键去掉就好用了
Knight94 2006-04-06
  • 打赏
  • 举报
回复
vs2005?
jetxia 2006-04-06
  • 打赏
  • 举报
回复
我刚查出来 是因为主窗体 的menustrip控件的问题,如果把这个控件去掉就可以,加上就不行
但是主窗体有必须要menustrip控件,是不是有那些设置的问题
jetxia 2006-04-06
  • 打赏
  • 举报
回复
我主窗体中有一个timer控件 用于显示当前时间,其他的控件 基本都一样 无非是一些常用的控件
我刚把timer控件去调了也不行
epngllh 2006-04-05
  • 打赏
  • 举报
回复
看看有没有注册到主窗体?

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧