我的表单中有很多文本框,所有文本框都有按键。
是否有其他方法可以缩短代码而不是为每个texbox编写代码?
感谢您的回答。
答案 0 :(得分:1)
您可以创建TextBox的子类(让我们称之为subTB),您可以在其中为keyPressed定义操作。然后使TextBox成为subTB的实例而不是TextBox的实例。您有comment中的教程链接。
或者您可以创建一个函数,其中包含按下某个键时要执行的操作。在所有textBox中,在按下键的事件中,调用此函数。第二个选择会让你同时写多次,但是同样的代码只是对函数的调用。