根据窗体的状态来hideintaskbar

类别:.NET开发 点击:0 评论:0 推荐:
因为每一次 form.hide 窗体会自动引发 Deactivate 事件和 VisibleChanged 事件. 所以我们可以把showintaskbar的属性变化写在 Deactivate 事件里, 所以说我们点 minimizebox 的时候, 自然form也就hide了自然我们就会调用Deactivate事件,然后我们在中间加入下面的代码就可以把taskbar给hide拉,这个问题我搞了一个星期才找到这个方法,汗一个~~
但是很高兴问题还是解决了,现在开始攻克下一个问题咯.哈哈~~希望这对大家有用.

    Private Sub frmMain_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Deactivate
        If Me.WindowState = FormWindowState.Minimized Then
            Me.ShowInTaskbar = False
            Application.DoEvents()
        ElseIf Me.WindowState = FormWindowState.Normal Then
            Me.ShowInTaskbar = True
            Application.DoEvents()
        End If
    End Sub

本文地址:http://com.8s8s.com/it/it41834.htm