2010-02-04 9 views
5

VB.NET winform 앱에 groupox가 있습니다. 그룹 상자에는 몇 개의 레이블, 텍스트 상자 및 확인란이 있습니다. VS 도구 상자 밖으로 컨트롤을 드래그하여 간단하게 만들 수 있습니다.Winform 컨트롤을 복제하십시오.

내가해야 할 일은 1 Groupbox를 가져 와서 런타임에 여러 Groupbox를 만들어 사용자 선택에 따라 표시하는 것입니다. Groupboxes 및 다른 컨트롤을 내부에 중첩하여 동적으로 생성하는 대신 원래의 복제 또는 복사 방법이 있습니다.

그런 다음 속성을 변경합니다. 레이블 텍스트, 텍스트 상자 텍스트 등 레이아웃의 그룹 상자 위치.

답변

6

당신이 할 수있는 일은 재사용을 허용하는 그룹 박스를 기반으로 사용자 컨트롤을 만드는 것입니다. 그런 다음 런타임에 필요한 인스턴스를 만들어 양식에 추가 할 수 있습니다.

winforms에 대한 사용자 정의 컨트롤을 만드는 것이 좋습니다.

+1

+1 그래
, 가장 쉬운 방법은 데프 모든 물건과 함께 사용자 컨트롤을 생성하는 것입니다. –

+1

감사합니다 !! 그건 잘된거야. – rioja

+0

오 - 방금 시간의 몇 가지 우리와 부 풀릴의 부풀어 짐을 구해 줬어! – Zolomon

관련 문제