Farpoint WinForm 컨트롤 |
Param |
ByVal Ctrl As FarPoint.Win.Spread.SheetView |
Column
Header
|
컬럼감추기(Hidden)
|
ActiveSheet.ColumnHeader.Columns(1).Visible = False |
Col 해더 |
ColumnHeader, Column |
Column 폭 및 조정
|
GetPreferredWidth
Sheet.ColumnHeader.Cells(0, 1).Column.Width = 60
|
플릭커링방지 |
SuspendLayout / ResumeLayout (True) |
Column
|
수평왼쪽정렬 |
ActiveSheet.Columns(idx).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left |
수직 중간정렬 |
ActiveSheet.Columns(idx).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center |
Sheet
일반속성
|
Sheet선택, 다중 WorkSheet관리시 필요
활성화 시트
|
ActiveSheet / Sheets(0), Sheets(1) |
Sheet 추가버튼 Disable |
sprData.TabStripInsertTab = False |
Sheet 이동 Disable |
sprData.AllowSheetMove = False |
웍시트 와 스크롤바 비율 |
sprData.TabStripRatio = 0.9 (90%) |
시트명칭 |
sprData.Sheets(0).SheetName = "출고" |
다중선택방지 |
sprData.SelectionBlockOptions = FarPoint.Win.Spread.SelectionBlockOptions.None |
CellType
|
CheckBox
|
Dim chk As New FarPoint.Win.Spread.CellType.CheckBoxCellType
sprData.ActiveSheet.Cells(idx, 0).CellType = chk
|
Event
|
컬럼해더 정보 취득 |
CellClick Event
e As FarPoint.Win.Spread.CellClickEventArgs 에서
Row / Column 정보를 가져온다
|
이벤트 강제호출 |
Dim mye As New FarPoint.Win.Spread.CellClickEventArgs(Nothing, L_FindRow, 1, 0, 0, Windows.Forms.MouseButtons.Left, False, False)
sprData_CellClick(sender, mye)
|
색상
|
그리드 배경색 |
GrayAreaBackColor |
선택 배경색 |
SelectionBackColor |
컬럼 배경색 |
Ctrl.Columns(idx).BackColor |
컬럼해더 배경색 |
Ctrl.ColumnHeader.Columns(idx).BackColor |
로우해더 배경색 |
Ctrl.RowHeader.Rows(idx).BackColor |
기능
|
내용 지우기
|
sprData.Sheets(0).ClearRange(0, 0, sprData.Sheets(0).RowCount,
sprData.Sheets(0).ColumnCount, False)
|
자동소트기능(ColumnHeader Sort) |
ActiveSheet.Columns(idx).AllowAutoSort = True |