1

サイズが変更されたときのイベントがあることは知っていますが、ウィンドウを復元したときのイベントはありますか (最小化された後にタスクバーをクリックします)。これは Visual Basic 2010 です。C と Java は知っていますが、Visual Basic は初めてです。

4

1 に答える 1

0

条件付きで何かを生成する必要があるとは言いません。私が考えることができる2つのこと。Activated1つ目は、フォームのイベントを処理し、WindowState最小化されているかどうかをテストしてから、必要なことを行います。OnLocationChangedもう 1 つは、メソッド チェックもオーバーライドすることWindowStateです。

Private Sub Form1_Activated(sender As System.Object, e As System.EventArgs) Handles MyBase.Activated
    If WindowState = FormWindowState.Minimized Then
        'Your Code here
    End If
End Sub

また

Protected Overrides Sub OnLocationChanged(e As System.EventArgs)
    If WindowState = FormWindowState.Minimized Then
        'Your Code here
    End If
    MyBase.OnLocationChanged(e)
End Sub
于 2013-01-18T03:23:33.617 に答える