じゃんぬねっと です。 > ちなみに表示された後に一瞬フォーカスを取得しすぐに別なFormに > フォーカスを移動させることはできたのですが、 > それだと一瞬別Formがちらついてしまいます。 TopMost を使えばチラツキません。 Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim hForm1 As New Form1() Me.TopMost = True hForm1.Show() Me.TopMost = False End Sub
分類:[.NET]
patelと申します。
新しいFormを表示する際に、
一番最初に表示するときのみフォーカスの移らないFormを表示したいのです。
例をいいますと、Windows Messengerで別ユーザがサインインした際、
画面右下に表示されるようなFormです。
そのFormの表示後に、Clickなどでフォーカスを移動した場合には
きちんとActiveになるようにしたいのですが、
そのようなFormを作成することはできますでしょうか?
ちなみに表示された後に一瞬フォーカスを取得しすぐに別なFormに
フォーカスを移動させることはできたのですが、
それだと一瞬別Formがちらついてしまいます。
御教授のほどよろしくお願いします。