VB问题,现有FORM1和FORM2。1是启动窗体。当点击COMMAND1时候,将2变为启动窗体。
VB问题,现有FORM1和FORM2。1是启动窗体。当点击COMMAND1时候,将2变为启动窗体。即。下次启动时,2为启动窗体。。。求高手回答...
VB问题,现有FORM1和FORM2。1是启动窗体。当点击COMMAND1时候,将2变为启动窗体。即。下次启动时,2为启动窗体。。。
求高手回答 展开
求高手回答 展开
3个回答
展开全部
这个编译后怕是改不了吧?你可以新建个模块,里面放个Sub Main过程,在这个过程里面判断启动哪个窗口,然后打开工程属性,启动窗口那里选择 Sub Main 就可了。当然啦,配置文件肯定是要写的。直接写txt文件就好了,不过为了显得那什么一点,保存成ini格式,一样的。
更多追问追答
追问
能按我要求。帮我写个吗、、、
追答
模块代码
*********************************
Option Explicit
Public Str As String
Sub main()
On Error GoTo ErrorHandler '出错是因为第一次没有配置文件,所以直接转到启动form1
Open App.Path & "\" & "config.ini" For Input As #1
Line Input #1, Str
Close #1
If Str = "Form2" Then
Form2.Show
Else
ErrorHandler:
Form1.Show
End If
End Sub
***************************************
form1 代码
***************************************
Private Sub Command1_Click()
Open App.Path & "\" & "config.ini" For Output As #1
Print #1, IIf(Str = "Form2", "Form1", "Form2")
Close #1
End Sub
***************************************
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询