2012-09-04 3 views
0

아래 그림에서 6 행 테이블 레이아웃을 정의하고 셀 안에 컨트롤을 배치했습니다. 하나의 셀에는 Label, 다른 셀에는 컨트롤 (셀의 텍스트 상자)이 있습니다. 문제는 그 필드 옵션 라디오 상자에 의해 발생TableLayout의 셀 안에 컨트롤 맞추기

예), 그렇게 그럼 큰 "미리보기 데이터 값"라벨 아래에있는 텍스트 상자에 셀을 만들 것입니다 ... 방법은 아래에 간다

방법 이 문제를 수정 하시겠습니까? 내 이전 경험에서

enter image description here

답변

2

, 나는 모든 테이블 레이아웃을 사용하지 않을 것입니다. 대신 각 컨트롤의 앵커를 동적으로 변경하여 크기를 조정합니다.

그러나 테이블 레이아웃 사용을 주장하는 경우 데이터 값 미리보기 셀의 RowSpan 특성을 변경하고 맨 아래에 텍스트 상자가있는 레이블을 가져야합니다.

"데이터 값 미리보기"로 설정하고 해당 컨테이너에 텍스트 상자를 넣은 다음 "도킹"속성을 "채우기"로 설정할 수있는 title 속성이있는 GroupBox와 같은 컨테이너를 사용하는 것이 좋습니다. 그러면 그것의 외양에서 마지막 행조차 필요하지 않습니다.

완전히 견과를 이동하고 자신의 그림을 구현하려면 this article on MSDN을 참조하십시오.

+0

"미리보기 데이터 값"의 행 간격을 "2"로 설정한다는 의미입니까? 그리고 7 번째 줄에 텍스트 상자를 놓으십시오. – Bohn

+0

알았어, 너는 레이블을위한 행 전체를 의미한다 ... 멋지다, 고마워. – Bohn

2

일곱 번째 행을 만들고 옵션 그룹을 두 행으로 확장하십시오.

+0

"미리보기 데이터 값"의 행 간격을 "2"로 설정 했습니까? 그리고 7 번째 줄에 텍스트 상자를 놓으십시오. – Bohn

+0

Ok I understod, 당신은 단지 라벨을위한 전체 줄을 의미합니다 ... 멋지다, 고마워요. – Bohn

관련 문제