2014-01-08 2 views
0

XtraTabControl에서 양식을 열어야합니다. 탭 컨트롤에서 양식을 여는 방법을 알려주십시오. 일반적으로 사용하는 패널 컨트롤에서 폼을 엽니 다.탭 컨트롤 winforms devexpress에서 새 양식을 여는 방법?

 panelControl1.Controls.Clear(); 
     var myForm = new NewForm(); 
     myForm.TopLevel = false; 
     myForm.AutoScroll = true; 
     panelControl1.Controls.Add(myForm); 
     myForm.Show(); 

이 코드는 패널 컨트롤에서 작동하지만 탭 컨트롤에서 폼을 여는 코드가 필요합니다. 미리 감사드립니다.

+1

탭 컨트롤 대신 탭 ** 페이지 **에 올려 놓으십시오. 문제가 계속되면 공급 업체의 지원 채널을 사용하십시오. –

+0

한스, 고마워요. 그 탭을 닫는 데 사용할 수 있습니까? – Srihari

답변

2

DevExpress UserControl을 쉽게 사용할 수 있습니다. UserControl에서 확장 한 클래스를 만듭니다 (Designer를 사용할 수도 있습니다). 그런 다음 TabControl에는 컨테이너 인 TabPages가 필요합니다. 그런 다음 Panel과 같은 방법으로 TabPage에 양식 (UserControl)을 추가 할 수 있습니다.

탭을 닫으려면 탭 페이지를 다른 페이지로 쉽게 변경할 수 있습니다 (비어 있거나 다른 사용자 정의 컨트롤이 있음). 사용자가 돌아 오면 안되면 각 TabPage의 표시 여부 또는이 속성을 처리 할 수있는 사용 가능 속성을 사용할 수 있습니다.

1

새 TabItem을 만들고 새 양식을 작성된 TabItem에 추가 한 다음 TabControl에 마지막으로 TabItem을 추가하십시오.