易截截图软件、单文件、免安装、纯绿色、仅160KB

C# MDI窗口中,如何启用Ctrl+C,Ctrl+V等功能

如题, Winform编程中遇到的问题,

这个表单以普通实例Show出来时候,Ctrl+C这些操作都完全正常,但以MDI窗体实例出来后,再按任何键都没用了,
网上搜了好多,都没有找到解决方法.
没遇到过这种情况,能说具体点吗?比如你是用什么控件,Ctrl+C操作什么控件的数据。

是不是MDI的父窗体截获了快捷键?

在Datagridview中无法用Ctrl+C这些,但点右键的菜单没有问题.
MDI父窗体没有写键盘事件.

父窗体的代码如下:
string str = "myapp.form1";
Type myFormType = Type.GetType(str);
Form myForm = (Form)Activator.CreateInstance(myFormType, true);
myForm.MdiParent = this;
myForm.Show();

如果我在父窗体中这样写:
form1 myForm = new form1();
myForm.Show();

就没有问题.

将上面那名  myForm.MdiParent = this; 注释掉后,按Ctrl+C这些也没有问题了.

补充一下,我找到有如下资料:
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/451871ac-bc88-4c71-a840-386c21d8125e

I had tried with the solution provided by you above but it is not solving mine issue. On MDI Child Form, Cut, Copy and Paste is not working. I had written these lines of codes in my MDI Parent. Does we need to write something else to activate the keyboard shortcuts for these functionality.

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, Int32 Msg, IntPtr wParam, IntPtr lPar


相关问答:

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......

如何查找系统未安装补丁C - C/C++ / 新手乐园

请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。

查注册表
每个补丁如果安装了都会在注册表里面登记

请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢

分值 ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号