♠ MSFlexGrid 컨트롤, MSHFlexGrid 컨트롤
▶ 표형식의 데이터를 다루는 컨트롤.
▶ 문자열과 그림이 수록된 표를 유연성있게 정렬하거나 병
합할 수 있음
▶ 두컨트롤은 사용법이 거의 유사하지만, MSHFlexGrid은
MSFlexGrid 컨트롤보다 개선된 컨트롤로서 데이터베이스
를 다루는데 더 편리하도록 구성되어 있음
MSFlexGrid 컨트롤의 우측 팝업메뉴에서 [속성] 메뉴를 선택
♠ 속성페이지의 일반 탭에서의 속성
Rows와 Cols - 표의 가로행과 세로줄의 수
FixedRows와 FixedCols - 고정행과 고정열의 수
AllowResizing 속성 - 세로열의 폭을 마우스로 조정가능 여부
AllowBigSelection(체크): 마우스로 고정셀을 클릭할 때 고정행 전체
나 고정열 전체가 선택됨
MousePointer(0 - 기본값): 기본 포인터를 사용
ScrollBars(3 - 모두): 수평과 수직 스크롤 바를 함께 둠
FillStyle(0 - 단일): 활성셀에만 영향을 줌
HighLight(1 - 항상): 활성셀을 항상 반전시킴
SelectionMode(0 - 자유): 가로 세로 자유롭게 셀들을 선택가능
FocusRect(1 - 경): 활성셀 주위에 단일 사각형을 표시함
♠ 속성페이지의 유형 탭의 속성
GridLines(1 - 평면): 내용셀의 선이 평면선
GridLinesFixed(2 - 오목): 고정셀의 선이 오목한 선
TextStyle(0 -평면): 내용셀의 문자열이 평면인 문자열이 됨
TextStyleFixed(0 -평면): 고정셀의 문자열이 평면인 문자열이 됨
MergeCells(0 - 하지 않음): 셀들간에 병합을 하지 않음
PictureType(0 - 색): 표를 고품질의 이미지로 만듬
RowHeightMin(0): 가로행의 최소 높이를 0으로 함
WordWrap이 체크되지 않음: 셀에 표시되는 문자열이 줄넘김 되지 않
는 한 줄로 표시함
Format 란이 비어 있음: 고정셀의 형식을 정하지 않았음
1.2. MSFlexGrid 컨트롤과 MSHFlexGrid 컨트롤의 공통적인 속성들
♠ 고정행과 고정열 : FixedRows/FixedCols 속성에 의해 설정된 셀
▶ 고정행과 고정열에 소속된 셀이 아닌 셀을 내용 셀이라 함
▶ 고정행은 표의 상단에 항상 위치하고, 고정열은 표의 좌단에 항
상 위치함
♠ 셀의 인덱스
▶ 셀을참조하기 위한 0부터 시작되는 Long 형 숫자
▶ 각셀은 가로행의 인덱스와 세로열의 인덱스로 구성된 셀의 좌표
로 참조됨
속 성 |
설 명 |
Rows/Cols 속성 |
가로행/세로열의 수를 나타내는 속성 |
FixedRows/FixedCols 속성 |
가로행/세로열의 제목인 고정행/고정열의 수를 나타내는 속성 |
RowHeight(index)/ ColWidth(index) 속성 |
가로행/세로열의 높이/폭을 조정 |
AllowUserResizing 속성 |
행시에 마우스로 제목인 고정행과 고정열에서 마우스로 가로행과 세로열의 폭/높이를 직접 조정 |
RowData(index)/ ColData(index) 속성 |
각 가로행/세로열의 값 |
FormatString 속성 |
고정셀에 문자열을 설정할 때 |
BackColorFixed/ForeColorFixed |
고정셀의 배경색/전경색 |
BackColor/ForeColor |
내용셀의 배경색/전경색 |