.NET 编程中事件与委托的深度解析
1. TextBoxWrapper 类的复用与注意事项
在应用程序开发中,对于 TextBox 控件的处理, TextBoxWrapper 类提供了一种复用代码的有效方式。例如, txtID 只能包含十六进制字符,可使用以下代码:
' txtID ne peut contenir que des caractères hexadécimaux.
idWrapper = New TextBoxWrapper(txtID, "0123456789ABCDEFabcdef")
这样可以避免在程序的各个表单中重复编写相同的代码。不过,有以下要点需要注意:
- 变量作用域 :变量 qteWrapper 、 telephoneWrapper 和 idWrapper 应在表单级别定义,以确保在表单活动期间它们一直有效。若使用局部变量,这些对象会在 Form1_Load 方法结束后超出作用域,并在下次数据回收时被销毁。
- 初始化器问题 :不能使用初始化器来创建 TextBoxWrapper 对象的有效实例。例如以下代码是无效的:
' *** Ce code ne fonctionne
超级会员免费看
订阅专栏 解锁全文
258

被折叠的 条评论
为什么被折叠?



