今天在Vb.net群里碰到有人问Winform项目通过Main函数来启动程序。找百度得到的信息也不够明确和具体,一些初学的人甚至有一定Vb.net使用经验的人都以为这没法实现,Main已经由Vb.net隐式实现了,不提供覆盖。其实这是错误的,我们完全可以自行来定义。虽然vb.net不像C#那样在创建项目时就自动提供了一个Program.cs的类,并且包含了Main入口函数的定义,但是我们完全可以自己手工创建,那么具体我们应该如何做了?

      1、首先创建一个Vb.net的Winform应用程序项目。

VB.net怎么用Sub Main

      2、在解决方案资源管理器中右键创建的项目,以此选择“添加”-“模块”,并将模块命名为“Program.vb”。

VB.net怎么用Sub Main

      3、在该模块中录入以下代码。

Public Module Program
    Public Sub Main()
        MsgBox("哈哈")
    End Sub
End Module

    4、再次在解决方案资源管理器中右键创建的项目,并选择“属性”,左侧选择选项卡“应用程序”,清除右侧“启动应用程序框架”的复选框,然后再“启动对象”的下拉框中我们就可以选中“Sub Main”选项了。

VB.net怎么用Sub Main

      5、启动调试,将会看到如下结果

VB.net怎么用Sub Main

相关文章:

  • 2021-07-27
  • 2021-05-07
  • 2021-07-20
  • 2021-08-06
  • 2021-09-13
  • 2021-04-18
  • 2022-12-23
  • 2022-01-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-10-14
相关资源
相似解决方案