じゃんぬねっと です。
> ちなみに表示された後に一瞬フォーカスを取得しすぐに別な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がちらついてしまいます。
御教授のほどよろしくお願いします。