私はカスタムフォームB
を持っています。 B
はA
によって作成され、ハンドルはB.VisibleChanged
になります。VB.NETフォーム非表示の問題
B
には[OK]と[キャンセル]ボタンしかありません。また、OKを押したときにいくつかのロジックを実行します。
B
のOKボタンは、次のように扱われる:
Me.Result = Windows.Forms.DialogResult.OK
Me.Hide()
A
のコードが正しくヒットして実行されますが、それは決してB
を隠していません。 B
のプロパティの値を確認すると、Visible = False
と表示されます。
誰もこの問題の原因を考えている人はいませんか?
編集 このフォームは、私がFlashWindow()
を使用してフォームのフラッシュを持っているために、後で呼び出しを作ってるんだと、Show()
コマンドを使用して示されました。
あなたは正確に行うには何をしたいです。いくつかのサンプルコードを与えてください。 –