在VB.NET应用程序中使用FormName.Show()

赞德先生

在VB.NET应用程序中,打开表单的正确方法是什么?

Dim f1 as new Form1()
f1.Show()

或者

Form1.Show()

我继承了接近后者100%的代码库。

这里到底发生了什么?据我了解,考虑到Form1从未使用初始化,这应该是一个错误new.NET是否会自动实例化所有表单的对象?

这可能引起什么问题,特别是内存问题?
像这样使用Forms是不好的做法吗?

NDJ

对此已经存在一个问题-为什么VB.Net中存在每种表单的默认实例,而C#中却没有?

似乎这是vb的特定语法-在c#中,您肯定需要实例化表单的新实例,即使在vb中,我也建议这是最佳实践……毕竟,您正在处理的实例。形式。我真的很惊讶vb.net允许您在表单上将show称为静态方法...它对我不起作用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在vb.net中使用javascript hide()/ show()

来自分类Dev

VB.NET form.show()错误

来自分类Dev

如何在Windows窗体应用程序(VB.NET)中使用UdpClient.BeginReceive

来自分类Dev

VB.net应用程序使用的文件

来自分类Dev

使用VB.NET应用程序安装游标?

来自分类Dev

VB.net应用程序使用的文件

来自分类Dev

vb.net应用程序的OutOfMemoryException

来自分类Dev

Vb.net错误,然后使用form4.show

来自分类Dev

如何在 vb.net 中使用 windows 服务在系统启动时执行应用程序?

来自分类Dev

使用WithEvents为VB.NET中的GUI应用程序创建全局事件处理程序

来自分类Dev

使用SQL Express DB发布VB.NET应用程序(使用LocalDB)

来自分类Dev

从vb.net应用程序添加Outlook签名

来自分类Dev

VB.net应用程序在启动时启动

来自分类Dev

在VB .NET应用程序中转换日期时间

来自分类Dev

关闭Word应用程序,vb.net

来自分类Dev

VB.NET Forms应用程序架构

来自分类Dev

VB NET Windows桌面应用程序的现代UI

来自分类Dev

vb.net ClickOnce应用程序部署问题

来自分类Dev

关闭Word应用程序,vb.net

来自分类Dev

发布VB.NET Winform应用程序

来自分类Dev

从VB .NET应用程序内部触发SQL作业

来自分类Dev

在VB.Net中构建systray应用程序?

来自分类Dev

发布Vb.net10应用程序

来自分类Dev

在VB .NET应用程序中转换日期时间

来自分类Dev

后台进程挂起应用程序vb.net

来自分类Dev

延迟vb.net中的应用程序

来自分类Dev

Vb.Net测验应用程序多视图

来自分类Dev

vb.net应用程序因TeamViewer冻结

来自分类Dev

vb.net应用程序中的优化xml处理