2013-05-15 4 views
0

문제가 있습니다. 주 폼이 있고 그 위에 그림 상자를 넣습니다. 그런 다음 하위 폼을 만들고이를 picturebox 앞에 가져오고 싶습니다. 이 그림에서 역사의 상자처럼MDI 자식 폼을 C 그림 상자의 앞에 가져 오는 방법 #

enter image description here

누군가가 나를 도울 수 있습니다!

P/s의 : 영어는 내 영어를 모국어 그래서 몇 가지 오류를

+0

역사 이미지의 창은 MDI 하위가 아닙니다. 그것은 소유자가 Paint.NET 메인 윈도우 인 최상위 창입니다. –

답변

0

mdiChildForm을 가질 수 없습니다. BringToFront()으로 문제를 해결해야합니다.

+1

시도했지만 작동하지 않습니다. – 5fox

0

mdiChildForm.Activate();를 사용해보세요. 에 equivilant입니다

:

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

사용 방법 : Here

출처 : 어떤에서 MDI 응용 프로그램처럼 보이지 않는 Here

0

...

을 해당 이미지의 "기록"상자는 "도구 창"입니다. false로 FormBorderStyle() 속성을 "FixedToolWindow"그 ShowInTaskBar() 속성을 설정하고,이 같은 "소유자"를 전달하여 표시 그런 다음 70

80에 그 Opacity() 속성을 설정 :

private void MainMdiForm_Load(object sender, EventArgs e) 
    { 
     History hist = new History(); 
     hist.Show(this); 
    } 
관련 문제