我有一个应用程序可以加载一个加载图片的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
当启动画面关闭时,有没有办法释放图像文件。