如何将内部(嵌套)类添加到库类?

时间:2013-02-12 18:59:08

标签: vb.net inner-classes nested-class

我正在尝试添加一个自定义事件生成器内部类,以便通过多个Form重用。我最初只是将相关代码放在#Region中并将其复制粘贴到代码中,但我意识到更好的方法可能是在嵌套类中执行它。所以我想基本上做

Partial Class Form
     Public Class VerifyGenerator
     ...
     End Class
End Class

Public Class MyForm
    Inherits Form

    Public Class MyVerifyGenerator
    ...
    End Class
End Class

如果有更好/更合理的解决方案,我会全力以赴。在Form中,找到TextBox的所有VerifyHandler es并在Form生成它时订阅它们的逻辑,自定义逻辑禁用(大多数)其他ControlŠ

1 个答案:

答案 0 :(得分:0)

您是否可以创建一个公开该功能并从中继承的基类?

Public MustInherit Class VerifyerForm
  Inherits Form

  '  your stuff here

End Class


Public Class MyForm
  Inherits VerifyerForm

End Class