1

为了让您熟悉正在发生的事情,我正在 Visual Studio 2010 PRO 中处理我的个人项目。它是一个桌面/表单应用程序,我的项目中有一个闪屏。启动画面应该加载并保持焦点几秒钟,然后应该关闭;离开呈现的主要形式。

当我运行应用程序时,会显示闪屏,然后它会关闭并结束整个应用程序。我相信我需要更改“Windows 应用程序框架属性”中的默认设置,但它是灰色的,我无法进行任何选择。(在解决方案资源管理器中右键单击项目文件 --> 应用程序 --> Windows 应用程序框架)

如果您知道我如何配置这些设置,请提供一些帮助。同时,我强制使用frmSplashScreen.Hide() 使其工作,并在我希望程序停止时单击Stop Debugging,这不是很实用。

提前致谢。我复制了下面的一些代码。

Private Sub tmrSplashScreen_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrSplashScreen.Tick
        'Close the form after time value specified
        Me.Hide()
        frmHomeScreen.Show()
        frmHomeScreen.Focus()
    End Sub
4

1 回答 1

0

主要形式

dim splshScreen as frmSplashscreen = New frmSplashscreen()

 private sub openSplashscreen()

     'you are showing who is the parent by sending "me" with the showdialog
     splshScreen.showdialog(me)
 end sub

飞溅形式

Private Sub frmSplashscreen(sender As Object, e As System.EventArgs) Handles Me.Load

'Do something cool to load anything

  if load = true then
     me.close()
  end if 

end sub

所以基本上用打开的对话框发送给父母。然后给你的负载一个条件,并确保它在完成后关闭。如果您只使用 me.close 它应该没问题并自行关闭

于 2012-10-05T07:38:20.117 回答