投稿者 トマト  (小学生) 投稿日時 2010/1/8 23:09:29
こんにちは。冬休みが終わってしまったトマトです。
今、タスクバーに常駐してクリックするとメイン画面を表示するソフトを開発しています。
メイン画面のForm1からフォーカスが外れた時に非表示にしたいのですが、うまくいきません。

失敗作1
Private Sub Form1_Leave(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Leave
    Me.Visible = False
End Sub

失敗作2
Private Sub cLeave(ByVal sender As ObjectByVal e As EventArgs) Handles ToolStrip1.Leave, TextBox1.Leave
    If Not ToolStrip1.Focused AndAlso Not TextBox1.Focused Then
        Me.Visible = False
    End If
End Sub

次のコントロールがあります。
・ToolStrip1(ボタンが3つ)
・TextBox1(MSゴシック 72pt)