컴퓨터/DX C#

[C#] GridView 속성 중 FocusRectStyle 에 관하여

dolhim 2015. 7. 9. 14:22

DevExpress 의 GridView 컨트롤을 사용하였다.

GridView에서 Row(나 Cell)를 선택하면, Cell에만 점선 테두리가 생긴다.


  GridView.FocusRectStyle Property

To prevent the focused cell from being highlighted, set the GridOptionsSelection.EnableAppearanceFocusedCell property to false. To prevent the dotted focus rectangle from being painted around the focused cell, use the FocusRectStyle property. 



위 그림과 같이 점선 테두리가 Row 전체에 생기게 하려면, 

다음과 같이 GridView의 속성을 변경한다.


1
2
3
4
5
6
// Make the grid read-only.
gridView1.OptionsBehavior.Editable = false;
// Prevent the focused cell from being highlighted.
gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
// Draw a dotted focus rectangle around the entire row.
gridView1.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
cs