tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: スプラッシュスクリーンで最前面にならない
投稿日: 2010/07/01(Thu) 07:17
投稿者ひろこ
> Me.Activate = 最前面 ではありません。
>
> 最前面に表示したいなら、 Me.TopMost = True にして見ては。

回答ありがとうございます。

TopMost=Trueにすると常に前に出てしまうため
Trueにして最前面にしたあとFalseにしてみました。

うまくはいったのですが、exeのタスクバーが数秒後Activeが外れて
白抜きになってしまいます。
エクスプローラーにActiveが移動してしまいます。
(エクスプローラーからexeをダブルクリックで起動しています)

下記の様にMe.focusをあててみたり、BringToFrontにしてみても
うまくいきませんでした。

Private Sub test_Activated(sender, e) Handles Me.Activated
    Me.TopMost = True
    Me.TopMost = False
    Me.Focus
    Me.BringToFront
End Sub

よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。