2009-07-13 3 views

답변

1

자식 폼에서 호출 된 ShowDialog() 메서드에 부모 Form을 매개 변수로 제공하여 창 간의 부모 - 자식 관계를 지정할 수 있습니다. 그러면 하위 창은 상위 상위에 유지되고 상위와 함께 최소화 및 복원됩니다.

+0

모달로 표시 할 수 있으므로 ShowDialog를 사용할 수 없습니다. – BCS

0

귀하의 응용 프로그램에서 양식을 올바르게 여는 것을 이해하고 새 양식을 이전 양식 위에 올리려는 경우. 이것은 시킴으로 빨리 하나의 위에 그 형태의 숙박을 것입니다 당신이 ShowDialog()StartPosition

SomeForm MyNewForm = new SomeForm(); 
MyNewForm.ShowDialog(); 

을 사용할 수 있습니다

이 작업을 수행하려면, 당신은 어디에 새를 제어하려면

MyNewForm .StartPosition = FormStartPosition.CenterParent; 

을 사용할 수 있습니다 양식이 화면에 표시됩니다.

+0

모달로 만드는 ShowDialog를 사용할 수 없습니다. – BCS

6

매우 간단합니다. Show() 메서드를 호출 할 때 소유자를 전달하면됩니다.

YourForm.Show(parentForm); 
관련 문제