日期:2014-05-17 浏览次数:20373 次
public static class TextBoxExtend { public static void RegisterPressEnterAction(this TextBox txt) { //做你想做的事情 } }
------解决方案--------------------
现在这个方法就可以满足你的以上要求,至于参数,你想加多少就加赌圣
------解决方案--------------------
帮你试了下,放到App_Code文件夹下面的cs文件里就行了,重新生成解决方案一下。
------解决方案--------------------
1、如果需要点出方法名,则需要自定义控件 ,继承系统的text,然后在这个自定义类中写RegisterPressEnterAction的方法。
2、回车符号不会触发change事件,所有想在change中调用这个方法是行不通的。
3、如果需要实现,可以考虑把在form中监听keydown事件,然后调用当前获得光标的文本框的RegisterPressEnterAction方法。具体使用得把获得光标的文本框转成自定义控件,一般用接口比较好,各种控件都可以实现这个接口,从而统一调用。