2010-12-03 21 views
0

ThumbnailToolBarButtonを作成しました。フォームを前面に表示してボタンをクリックします。ボタンのクリックイベントにWindows 7でフォームを前面に表示ThumbnailToolBarButtonのクリックイベント

this.TopMost = true; 
this.Focus(); 
this.BringToFront(); 
this.TopMost = false; 

が、フォームが表示され、ときi`veは離れフォームが消えサムネイルからマウスを移動:I`veはこれを試してみました。フォームを最前面= falseのままにするにはどうすればよいですか?

答えて

0
using System.Runtime.InteropServices; 
... 
namespace N 
{ 
    class C { 
    [DllImport("User32.dll")] 
    public static extern Int32 SetForegroundWindow(int hWnd); 
    ... 
    void f(){ 
      SetForegroundWindow(this.Handle.ToInt32()); 
    } 
    } 

}

+0

おかげで、それが魅力のように働いた先端のためにたくさん。尊敬。 – Sp3ct3R

関連する問題