vb.net - VB.NET Windows 窗体应用程序中可重用的 UI 代码
问题描述
我正在开发 VB.NET 框架 4.5 中的 Windows 窗体应用程序。有许多带有文本框的表单,用户可以在其中从树形视图中删除项目。SAME 代码在每个表单中的每个 DragDrop 和 DragEnter 事件中重复。有一种干净的方法可以避免代码重复吗?
我正在考虑传递文本框来处理的全局类中的共享方法,但我认为这不是一个好主意。能帮忙提供个好方法吗?谢谢
解决方案
只需设计一次表单并将所有相关代码放入其中,然后以其他表单而不是标准Form
类继承该类。VS 甚至有一个Inherited Form的项目模板。
推荐阅读
- ruby-on-rails - 转义 erb 标记中的字符串插值
- python - 如何使用新函数的参数检查特定键是否在字典中?
- python - Python中嵌套函数的内存地址
- python - Django 3.0.7 无法更改 STATIC_ROOT 路径
- angular - 如何在agGrid中的页面更改或列排序后保留cellStyle更改
- python - 尝试在运行 Ubuntu 的虚拟机上访问 Django 应用程序中的自定义环境变量时出现关键错误
- swift - 指定“UIAlertActionStyle.Default”与“.default”之类的属性之间的区别?
- amazon-web-services - RDS Aurora 代理连接失败并显示“无法连接到 MySQL”
- express - Express 上的删除功能有问题
- laravel - Laravel 多态 HasOne ,两个不同的类别模型到同一个项目