网站首页 > 文章中心 > 其它

vb.net+中main

作者:小编 更新时间:2023-09-22 10:11:48 浏览量:105人看过

vb.net 的sub main()

Module Module1

Public form1 As form

Public Sub main()

form1 = New Form

vb.net+中main-图1

form1.Show()

End Sub

End Module

vb.net登陆界面中当login验证后进入main窗体时怎样关闭login窗体

您可以调用Me.Hide()方法隐藏Login窗体.

另外,如果您使用新建工程后的那个默认窗体作为Login窗体,那么您只能隐藏这个窗体或修改程序的启动对象.因为VB.net默认将创建工程时的那个默认窗体作为程序的主窗体,应用程序的主消息循环就建立在这个窗体上,如果您关闭这个窗体,那么所有的消息泵都会停止,应用程序就会退出.

vb.net+中main-图2

我比较推荐您将Main窗体设为应用程序的主窗体,这样可以减小资源的占用,当Login完成后就可以释放Login窗体了.

另外,vb.net中的me变量相当于C语言中的this指针,它指向当前类.

推荐一个网站,这个网站有很多的教程,而且基本都是附部分代码,可能有一些对您有用的信息.

vb.net工程的main函数在哪个文件

看来您不了解vb.net的程序结构.vb.net的Windows方面的工程分为两种:窗体应用程序和控制台应用程序.窗体应用程序没有Main函数,直接从一个窗体启动(例如启动对象设置为Form1),启动时会自动加载Form1.Designer.vb获得控件信息(窗体设计器自动生成),Form1.vb获得你编写的代码和事件处理程序.控制台应用程序需要从一个Module启动.一个控制台应用程序可以含有多个模块,但启动时只调用选择的启动对象里面的Sub Main().

VB.Net Sub Main 的问题

看你的意思,你是不是想问怎么在VB.NET中获取命令行参数?如果是这样,很简单,在Vb.NET中,利用System.Environment.GetCommandLineArgs函数返回一组系统传送的启动参数.

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

Dim myArg() As String, i As Integer

myArg = System.Environment.GetCommandLineArgs

If myArg.Length 0 Then

For i = 1 To UBound(myArg)

MsgBox(myArg(i).ToString)

Next

End If

假设你的程序编译为A.EXE,运行时用 A.EXE /a /s /pt 带参数运行,则用上述代码,可分别显示/a /s /pt

以上就是土嘎嘎小编为大家整理的vb.net+中main相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章