首页 > 解决方案 > VB.NET Windows 窗体应用程序中可重用的 UI 代码

问题描述

我正在开发 VB.NET 框架 4.5 中的 Windows 窗体应用程序。有许多带有文本框的表单,用户可以在其中从树形视图中删除项目。SAME 代码在每个表单中的每个 DragDrop 和 DragEnter 事件中重复。有一种干净的方法可以避免代码重复吗?

我正在考虑传递文本框来处理的全局类中的共享方法,但我认为这不是一个好主意。能帮忙提供个好方法吗?谢谢

标签: vb.net

解决方案


只需设计一次表单并将所有相关代码放入其中,然后以其他表单而不是标准Form类继承该类。VS 甚至有一个Inherited Form的项目模板。


推荐阅读