C#,Delphi,Oracle,MSSQL 개발자블로그

[Farpoint Spread] SPREAD에서 CHECKBOX 선택이 되지 않는 문제. 본문

Programming/Farpoint Spread(C#)

[Farpoint Spread] SPREAD에서 CHECKBOX 선택이 되지 않는 문제.

19760323 2017. 4. 14. 14:54



셀 속성으로 CheckBox를 지정하였음에도 실행시 체크박스를 클릭했을때
체크표시가 되지 않는 경우가 있다.
이때 Operation 모드를 변경하여 준다.

Dim CheckBox As New FarPoint.Win.Spread.CellType.CheckBoxCellType
ColumnHeader.Cells(0, col).CellType = CheckBox

.OperationMode = FarPoint.Win.Spread.OperationMode.SingleSelect
   -> SingleSelect 설정 시 SPREAD의 특정 행을 클릭하면 해당행 전체가 박스형태로 표시된다

 .OperationMode = FarPoint.Win.Spread.OperationMode.Normal
   -> 특정 행을 클릭하면 행뿐만아니라 해당 열까지 고려하여, 마우스포인터가 속하는 셀이 선택된다
        이 설정을 해주어야 체크박스 클릭시 체크표시가 된다

       또한 이 설정을 해주면
       체크박스를 클릭했을 때 Farpoint - ButtonClicked Event  가 발생한다.

 fps_material_ip.SelectionBlockOptions = FarPoint.Win.Spread.SelectionBlockOptions.None
-> Column Header나 Row Header를 클릭했을때 해당 행 또는 열이 블럭화 되는 설정을 해제한다
     이부분은 체크박스 헤더 클릭시 전체 선택 효과를 위해 필요한 부분이다.


출처: http://kyh0714.tistory.com/entry/SPREAD에서-Checkbox-선택이-되지-않는-문제 [호기심대마왕의 나라]

Comments