DataGridView.AdjustColumnHeaderBorderStyle 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 칠하고 있는 DataGridView의 열 머리글 셀에 대한 DataGridViewAdvancedBorderStyle을 조정합니다.
public:
virtual System::Windows::Forms::DataGridViewAdvancedBorderStyle ^ AdjustColumnHeaderBorderStyle(System::Windows::Forms::DataGridViewAdvancedBorderStyle ^ dataGridViewAdvancedBorderStyleInput, System::Windows::Forms::DataGridViewAdvancedBorderStyle ^ dataGridViewAdvancedBorderStylePlaceholder, bool isFirstDisplayedColumn, bool isLastVisibleColumn);
public virtual System.Windows.Forms.DataGridViewAdvancedBorderStyle AdjustColumnHeaderBorderStyle (System.Windows.Forms.DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, System.Windows.Forms.DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, bool isFirstDisplayedColumn, bool isLastVisibleColumn);
abstract member AdjustColumnHeaderBorderStyle : System.Windows.Forms.DataGridViewAdvancedBorderStyle * System.Windows.Forms.DataGridViewAdvancedBorderStyle * bool * bool -> System.Windows.Forms.DataGridViewAdvancedBorderStyle
override this.AdjustColumnHeaderBorderStyle : System.Windows.Forms.DataGridViewAdvancedBorderStyle * System.Windows.Forms.DataGridViewAdvancedBorderStyle * bool * bool -> System.Windows.Forms.DataGridViewAdvancedBorderStyle
Public Overridable Function AdjustColumnHeaderBorderStyle (dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle, dataGridViewAdvancedBorderStylePlaceholder As DataGridViewAdvancedBorderStyle, isFirstDisplayedColumn As Boolean, isLastVisibleColumn As Boolean) As DataGridViewAdvancedBorderStyle
매개 변수
- dataGridViewAdvancedBorderStyleInput
- DataGridViewAdvancedBorderStyle
수정할 열 머리글 테두리 스타일을 나타내는 DataGridViewAdvancedBorderStyle입니다.
- dataGridViewAdvancedBorderStylePlaceholder
- DataGridViewAdvancedBorderStyle
열 머리글 테두리 스타일에 대한 중간 변경 사항을 저장하는 데 사용되는 DataGridViewAdvancedBorderStyle입니다.
- isFirstDisplayedColumn
- Boolean
현재 칠하는 중인 DataGridViewCell이 DataGridView에 표시된 첫 번째 열에 있음을 나타내려면 true
이고, 그렇지 않으면 false
입니다.
- isLastVisibleColumn
- Boolean
현재 칠하는 중인 DataGridViewCell이 Visible 속성이 true
로 설정된 DataGridView의 마지막 열에 있음을 나타내려면 true
이고, 그렇지 않으면 false
입니다.
반환
현재 열 머리글의 테두리 스타일을 나타내는 DataGridViewAdvancedBorderStyle입니다.
예제
다음 코드 예제에서는 열 머리글 셀의 테두리를 사용자 지정 하는 메서드를 재정 AdjustColumnHeaderBorderStyle 의 하는 방법을 보여 줍니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 DataGridViewAdvancedBorderStyle 클래스입니다.
public override DataGridViewAdvancedBorderStyle AdjustColumnHeaderBorderStyle(
DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceHolder,
bool firstDisplayedColumn,
bool lastVisibleColumn)
{
// Customize the left border of the first column header and the
// bottom border of all the column headers. Use the input style for
// all other borders.
dataGridViewAdvancedBorderStylePlaceHolder.Left = firstDisplayedColumn ?
DataGridViewAdvancedCellBorderStyle.OutsetDouble :
DataGridViewAdvancedCellBorderStyle.None;
dataGridViewAdvancedBorderStylePlaceHolder.Bottom =
DataGridViewAdvancedCellBorderStyle.Single;
dataGridViewAdvancedBorderStylePlaceHolder.Right =
dataGridViewAdvancedBorderStyleInput.Right;
dataGridViewAdvancedBorderStylePlaceHolder.Top =
dataGridViewAdvancedBorderStyleInput.Top;
return dataGridViewAdvancedBorderStylePlaceHolder;
}
Public Overrides Function AdjustColumnHeaderBorderStyle( _
ByVal dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle, _
ByVal dataGridViewAdvancedBorderStylePlaceHolder As DataGridViewAdvancedBorderStyle, _
ByVal firstDisplayedColumn As Boolean, ByVal lastVisibleColumn As Boolean) _
As DataGridViewAdvancedBorderStyle
' Customize the left border of the first column header and the
' bottom border of all the column headers. Use the input style for
' all other borders.
If firstDisplayedColumn Then
dataGridViewAdvancedBorderStylePlaceHolder.Left = _
DataGridViewAdvancedCellBorderStyle.OutsetDouble
Else
dataGridViewAdvancedBorderStylePlaceHolder.Left = _
DataGridViewAdvancedCellBorderStyle.None
End If
With dataGridViewAdvancedBorderStylePlaceHolder
.Bottom = DataGridViewAdvancedCellBorderStyle.Single
.Right = dataGridViewAdvancedBorderStyleInput.Right
.Top = dataGridViewAdvancedBorderStyleInput.Top
End With
Return dataGridViewAdvancedBorderStylePlaceHolder
End Function
End Class
설명
컨트롤은 DataGridView 내부적으로 메서드를 AdjustColumnHeaderBorderStyle 호출하여 열 머리글 셀의 테두리 모양을 확인합니다. 컨트롤은 DataGridView 일반적으로 매개 변수에 대 한 dataGridViewAdvancedBorderStyleInput
속성의 AdvancedColumnHeadersBorderStyle 값을 사용 합니다.
상속자 참고
열 머리글 셀에서 테두리의 모양을 사용자 지정하려면 이 메서드를 재정의합니다.