2012-03-27 7 views
0

나는 간단한 샘플을 가지고, 내 ParentWin에서 내가 ParentWin을 선택하면 부모 창에 자식 창을 표시하는 방법은 무엇입니까?

<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는이 ShowDialog 모드에서인가

그것이 actived이 같은 버튼이 같은 ParentWin & ChildWin 으로 샘플 수에 2 창문이 내 ChildWin 숨기기. TaskBar에서 ParentWin을 선택하면 ChildWin이 숨기지 않습니다. MessageBox 대화 상자처럼;

답변

1

는이 같은 부모 윈도우의 소유자 창을 설정해야합니다

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

나는이 너무 늦기 knlow하지만 다른 사람을 도움이 될 수 있습니다. . .

.NET에서 부모 창에 창을 표시하는 간단한 방법이있다 :

그냥 선택 자식 창 폼

은 속성 창

에 가서 참으로 "최상위"속성을 설정>가. 이제이 창은 다른 모든 창의 위에 나타납니다. .그게 다야 . . ..

관련 문제