调用方法的义务
在VB .NET 中,当您创建用户控件类时,您有义务在构造函数中调用子InitializeComponent。
如果不这样做,您将收到如下警告消息:
'Public Sub New()' 中 设计者生成的类型 “MyUserControl”应该调用 InitializeComponent 方法。
发出此警告的机制是什么?我可以为自己的功能复制它吗?
In VB .NET, when you create a user control class, you have the obligation to call the sub InitializeComponent within the constructor.
If you don't you'll a warning message like this :
'Public Sub New()' in
designer-generated type
'MyUserControl' should call
InitializeComponent method.
What is the mechanism used to raise this warning? Is it something I can reproduce for my own functions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 VB.NET 编译器的内置行为。这个示例类触发了它:
属性很重要。这不是一般有用的行为,您不能告诉编译器使用您自己的属性生成类似的警告。
This is built-in behavior for the VB.NET compiler. This sample class triggers it:
The attribute matters. It is not otherwise generically useful behavior, you cannot tell the compiler to make it generate a similar warning using your own attribute.