0

每当我的表单关闭或最小化时,我需要隐藏三个复选框。我知道如何使用 FormClosing 事件隐藏它们。这就是我所拥有的:

Public Sub Tickers_Closed(sender As Object, e As EventArgs) Handles Me.FormClosing
    Nordeen_Investing_3.CheckBox_NASDAQ.Hide()
    Nordeen_Investing_3.CheckBox_NYSE.Hide()
    Nordeen_Investing_3.CheckBox_AMEX.Hide()
End Sub

表单最小化时如何隐藏它们?

4

2 回答 2

1

我使用了两个答案的组合。这是有效的:

Private Sub Tickers_Resize(sender As Object, e As EventArgs) Handles Me.Resize
    If Me.WindowState = FormWindowState.Minimized Then
        Nordeen_Investing_3.CheckBox_NASDAQ.Hide()
        Nordeen_Investing_3.CheckBox_NYSE.Hide()
        Nordeen_Investing_3.CheckBox_AMEX.Hide()
    End If
End Sub
于 2013-11-22T20:04:41.690 回答
1

vb.net 中有一个调整大小事件。在此事件中,您只需放置一个类似于 .. 的 if 语句

Private Sub Tickers_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize

     if me.minimizebox  then
         Nordeen_Investing_3.CheckBox_NASDAQ.Hide()
         Nordeen_Investing_3.CheckBox_NYSE.Hide()
         Nordeen_Investing_3.CheckBox_AMEX.Hide()
     end if
end sub
于 2013-11-22T19:49:43.267 回答