2011-11-21 3 views
2

MDI 폼이 있고 하위 폼간에 이동할 수 있기를 원합니다. 이 작업을 수행 할 수있는 방법이 있습니까?MDI 하위 폼간에 이동

나는 이것을 달성하기 위해 CTRL + F6을 사용할 수 있음을 알고 있으며 그 키를 시뮬레이션 할 수 있습니다. 그러나 나는 쉬운 해결책을 원할 것이다.

+0

mdi 상위에 mdi 하위 목록이 "this.MdiChildren"으로 포함되어 있습니다. 당신이 자식으로부터 이것을 접근 할 수 있다면, 당신이 원하는 자식의 인스턴스를 얻은 다음 BringToFront()를 얻으시겠습니까? – andrew

+0

@ andrew 감사합니다.하지만 방금 대답을 찾았습니다. 내가 100의 평판을 가지지 않고 있기 때문에 그것을 게시한다. = / – Tenza

답변

2

(CTRL + F6과는 달리, 거의 모든 창 탭 기반 프로그램 (철 크롬)에서 작동),하지만 여기있다 :

this.SelectNextControl(this.ActiveControl, true, true, true, true); 
0

사용할 수 있습니다 i 당신이

BTW (그들은 첫 번째, 두 번째는 두 번째 등이된다 열고 처음으로 분류되어 있습니다) 앞으로 가져 오기 원하는 형태의 인덱스 this.MdiChildren[i].BringToFront() , 탭 CTRL + F6 다음 쉽다 + Ctrl 키 ... 내가 완전히 답을 추가하는 것을 잊었다