没有界面的程序叫服务,你创建一个控制台程序就可以一直隐藏运行
集安网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
这样的话你就不要直接把子窗口show出来,先在父窗口创建一个子窗口对象的变量,通过实碧睁例化该变量达到创建子窗口的目的,然后在下次又要打开子窗口时也可以通过该变量关闭原有的子窗羡慧明口
示兄告例代码如下(假设Form1为父窗口,Form2为子窗口):
Form1的代码:
Public Class Form1
Dim nform As Form2 = Nothing
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If nform IsNot Nothing Then
nform.Close()
nform.Dispose()
End If
nform = New Form2
nform.Show()
Me.Hide()
End Sub
End Class
通过nform变量,你可以很轻易就处理掉原来已经打开但隐藏着的子窗口了
'首先
me.windowsState=Minimized
me.ShowInTaskbar
=
False
'因为窗体会出现在氏敏AIL+Tab应用程序歼派枝切换列表羡罩中
me.Visible=False
有问题留言
AppWinStyle.Hide 隐藏窗口并为隐藏的窗口提供焦点。
AppWinStyle.NormalFocus 为窗口提供焦点,并以最近的大小和位置显示窗口。
AppWinStyle.MinimizedFocus 为窗口提供焦点,并以图标的形式显示窗口。
AppWinStyle.MaximizedFocus 为窗口提供焦点,并以全屏方式显示窗口。
AppWinStyle.NormalNoFocus 将窗口设置为最近改猛的大小和位置。当前活动窗口保持焦点。
AppWinStyle.MinimizedNoFocus 以图标的形式显示窗口。当前活动窗口保持焦点。 ***********************你上面用的核如桥是AppWinStyle.Hide ,当然看不见窗口,应该使用AppWinStyle.NormalFocus就可以切换到橡庆新打开的程序了