每当我的表单关闭或最小化时,我都需要隐藏三个CheckBox。我知道如何使用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
如何在表单最小化时隐藏它们?
答案 0 :(得分:1)
vb.net中有一个resize事件。在这个事件中,你只需要一个看起来像......的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
答案 1 :(得分: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