VB.net程序没有UI

Fre*_*nöw 3 vb.net user-interface vbc

我正在通过文本文件制作VB.net程序,我正在使用vbc.exe通过命令行编译它.我正试图在计算机的后台运行一个简单的程序.问题是,它显示恼人的控制台窗口.我怎么没有显示任何东西?没有形式,没有控制台?

Mem*_*dal 9

只是使用Windows窗体应用程序根本不加载窗体!只需进入项目属性并取消选中启用应用程序框架即可.现在,在启动对象下拉列表中,选择"sub main".将一个模块添加到项目中并放入Public Sub Main()其中.你做了所有的东西main(),根本不加载表格.


Lar*_*ech 8

我认为你需要某种形式来保持消息循环.

也许是NotifyIcon类型的程序.它会使它远离任务栏和桌面区域.

然后使用Windows从"自定义"菜单中为您的图标自定义NotifyIcon为"仅显示通知".


Jet*_*Jet 5

1)在您的项目中添加一个模块,并创建Sub Main
2)在Sub Main中编写您想要的任何内容,并确保您以以下语句结束它:

Application.Run()
Run Code Online (Sandbox Code Playgroud)

3)打开项目的属性,然后选择“ Sub Main”作为启动对象

因此,您的应用程序将没有接口(无格式/非控制台应用程序),并且将从Sub Main()运行,此外,一旦Sub Main中的所有代码执行完毕,它也不会终止。您的程序将像NORMAL Windows窗体一样运行应用程序,并且仅在您需要时退出。