卸载SplashScreen图像

时间:2017-09-01 16:34:29

标签: vb.net

我有一个应用程序可以加载一个加载图片的spashscreen,并将其居中设定一段时间。

我遇到的问题是flashscreen使用的文件已被锁定,我无法进行任何修改或替换它等,直到卸载应用程序。

我使用默认的VB net Spashscreen方法,我用于图像的代码在

之下
Dim Advert As System.Drawing.Image = Image.FromFile("Y:\Test\TestPic.jpg")
Dim width As Integer = Advert.Width
Dim height As Integer = Advert.Height
Me.BackgroundImage = Advert
Me.BackgroundImageLayout = ImageLayout.Stretch
Me.Size = New Size(width, height)
Me.CenterToScreen()

然后在应用程序事件中使用此代码来覆盖显示时间

Protected Overrides Function OnInitialize(ByVal commandLineArgs As 
           System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean

    Me.MinimumSplashScreenDisplayTime = 7000
    Return MyBase.OnInitialize(commandLineArgs)
End Function

当启动画面关闭时,有没有办法释放图像文件。

0 个答案:

没有答案