您的位置:程序门 -> .net技术 -> c#



虚心请教!~


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


虚心请教!~[已结贴,结贴人:kkun_3yue3]
发表于:2007-03-27 14:19:54 楼主
在textbox1的keyup事件中,定义了一个函数,
private   void   getdata(object   sender,   keyeventargs   e)
{
if   (e.keyvalue   ==   13)
{
console.write( "pressed   enter   key   ! ");
}
}
现在想在别的事件中用这个函数,那两个参数怎么给??
如何模拟这个回车???
刚才用sendkeys.send( "{enter} ");
但不知道为什么,不起作用!
发表于:2007-03-27 14:33:471楼 得分:3
要在别的窗体中调用这个时间,需要钩子技术将它挂到系统上,否则在别的窗体中是不会响应这个事件的。
发表于:2007-03-27 14:35:322楼 得分:0
是在本窗口的,其它事件中调用   ,如button的click事件,在click事件中,再调用textbox1的keyup事件,并且是回车引发的keyup
发表于:2007-03-27 14:40:223楼 得分:7
在button事件中直接写
getdata(this,   new   keyeventargs(keys.enter));


快速检索

最新资讯
热门点击