2012-03-27 18 views
0

私は、簡単なサンプルを持っている。私は私のParentWinでは、このようなParentWin & ChildWin としてサンプリングしてもよいで2ウィンドウを持って、私はそれがactived ParentWinを選択した場合、私のChildWinはShowDialogのモッズにあるときに、私はこの親ウィンドウに子ウィンドウを表示する方法は?

<Button Name="button1" Width="75" Click="button1_Click" /> 
    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     ChildWin childwindow = new ChildWin(); 
     ChildWin .ShowInTaskbar = false; 
     childwindow.ShowDialog(); 
    } 

のようなボタンがあります私のChildWin Hide。 私がTaskBarからParentWinを選択するとChildWinがメッセージボックスダイアログのようにを隠さないようにしたいと思っています;

答えて

1

あなたはこのように親ウィンドウにオーナーウィンドウを設定する必要があります。私はこれをknlow

private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     ChildWin childwindow = new ChildWin(); 
     childwindow.Owner = this; 
     ChildWin.ShowInTaskbar = false; 
     childwindow.ShowDialog(); 
    } 
1

は遅すぎですが、他の誰かを助けるかもしれません。 。 。

.NETでの親ウィンドウのウィンドウを表示する簡単な方法があります:

だけを選択し、子ウィンドウフォーム>

は、プロパティウィンドウ

に移動し、真の「最上位」プロパティをオンにします。 このウィンドウは、他のすべてのウィンドウの上に表示されます。 。それで全部です 。 。 ..

関連する問題