【发布时间】:2016-10-07 05:17:36
【问题描述】:
早安,
我正在开发 WindowsForm。我想出了2个解决方案。我想知道遵循哪种解决方案是好的做法?
解决方案 1: 我编写了一个常见的静态 方法来进行验证,例如电话文本框、强制文本框按键等。我有很多这样的常用方法。所以我所做的是我创建了一个实用程序类并将所有这些 static 方法放入其中。然后在整个应用程序中使用这些方法。
解决方案 2: 我有一个想法,所以我创建了一个继承基形式的 Form 类,然后我在所有其他形式中继承了这个基形式(多级继承)。
在 baseform 中,我从 Utility 类中移动了所有验证方法,然后将其设为非静态。
我还教过有关 UserControl。如果我这样做,我将再次处理对齐任务。所以只想出了两个解决方案
那么你能建议遵循哪个吗?
【问题讨论】:
-
您还可以通过从 Textbox 派生来创建自定义 TextBox。
-
@CSharpie 我教过自定义控件。如果我这样做,我将再次处理对齐任务。所以只想出了两个解决方案
标签: c#