vb.net – 为表单创建部分类
发布时间:2020-12-17 07:18:04 所属栏目:百科 来源:网络整理
导读:我想为我的表单创建一个部分类.我有很多事件,它变得混乱,所以我想将部分分解成自己的文件. 问题:当我创建表单的部分类时,请说: Partial Public Class Form1End Class Visual Studio决定我需要另一个部分类的表单. 问题: 1.如何为表单创建部分类? 2.如果
我想为我的表单创建一个部分类.我有很多事件,它变得混乱,所以我想将部分分解成自己的文件.
问题:当我创建表单的部分类时,请说: Partial Public Class Form1 End Class Visual Studio决定我需要另一个部分类的表单. 问题: 解决方法
是的,确实如此.只要在此幻像表单上删除控件,就会将生成的设计时代码(InitializeComponent)生成到该源代码文件中.这是.NET 1.x的兼容性行为,它不支持Partial关键字.哪个会破坏构建,现在有两个.小心点击可以避免这种情况,但是你知道它迟早会发生.
其他问题也是错误的,当你将它从一个文件移动到另一个文件时,设计师无法再跟踪事件处理程序.并且很容易让你添加另一个更棘手的bug来源. 这只是效果不好,放弃依靠它解决问题的希望. 通用诊断是一个错综复杂的用户界面会产生复杂的代码.但毫无疑问,那艘船已经航行了.更具结构性的解决方案是追求MVC模型,将数据与数据视图分开.你仍然会有很多事件处理程序,但除了调用实际工作的类的方法之外,它们不会做任何事情.谁的源代码当然可以存在于另一个源代码文件中.典型的挂起是Windows Forms没有内置任何支持,你必须手工制作它.与WPF中的MVVM模型没有任何相似之处. 能够很好地工作的东西是将控制代码隔离到单独的UserControl中.但是,您必须小心谨慎,不必添加一堆暴露内部控件的属性和事件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- oracle – PL/SQL中受UPDATE影响的行数
- xcode – PackageMaker什么都不安装
- 使用xml保存KV配置信息操作类
- ruby-on-rails – 如何编写一个RSpec控制器宏,它可以接受le
- Sqlite:一个SQL搞定,记录存在不插入或者替换数据
- ExtJs通过AJAX发送Post给django后台报错403!
- vue-router 实现导航守卫(路由卫士)的实例代码
- C# – 将指向sockaddr结构的IntPtr转换为IPAddress
- 本人译作《Dojo构建Ajax应用程序》互动网已开使接受预订
- 高性能nosql ledisdb设计与实现 (2):replication