DataGridViewCell.AdjustCellBorderStyle メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Overridable Function AdjustCellBorderStyle ( _ dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle, _ dataGridViewAdvancedBorderStylePlaceholder As DataGridViewAdvancedBorderStyle, _ singleVerticalBorderAdded As Boolean, _ singleHorizontalBorderAdded As Boolean, _ isFirstDisplayedColumn As Boolean, _ isFirstDisplayedRow As Boolean _ ) As DataGridViewAdvancedBorderStyle
Dim instance As DataGridViewCell Dim dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle Dim dataGridViewAdvancedBorderStylePlaceholder As DataGridViewAdvancedBorderStyle Dim singleVerticalBorderAdded As Boolean Dim singleHorizontalBorderAdded As Boolean Dim isFirstDisplayedColumn As Boolean Dim isFirstDisplayedRow As Boolean Dim returnValue As DataGridViewAdvancedBorderStyle returnValue = instance.AdjustCellBorderStyle(dataGridViewAdvancedBorderStyleInput, dataGridViewAdvancedBorderStylePlaceholder, singleVerticalBorderAdded, singleHorizontalBorderAdded, isFirstDisplayedColumn, isFirstDisplayedRow)
public virtual DataGridViewAdvancedBorderStyle AdjustCellBorderStyle ( DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow )
public: virtual DataGridViewAdvancedBorderStyle^ AdjustCellBorderStyle ( DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStylePlaceholder, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow )
public DataGridViewAdvancedBorderStyle AdjustCellBorderStyle ( DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, boolean singleVerticalBorderAdded, boolean singleHorizontalBorderAdded, boolean isFirstDisplayedColumn, boolean isFirstDisplayedRow )
public function AdjustCellBorderStyle ( dataGridViewAdvancedBorderStyleInput : DataGridViewAdvancedBorderStyle, dataGridViewAdvancedBorderStylePlaceholder : DataGridViewAdvancedBorderStyle, singleVerticalBorderAdded : boolean, singleHorizontalBorderAdded : boolean, isFirstDisplayedColumn : boolean, isFirstDisplayedRow : boolean ) : DataGridViewAdvancedBorderStyle
- dataGridViewAdvancedBorderStylePlaceholder
セルの境界線スタイルに対する中間的な変更を格納するために使用される DataGridViewAdvancedBorderStyle。
変更後の DataGridViewAdvancedBorderStyle。

DataGridView コントロールは AdjustCellBorderStyle メソッドを内部的に呼び出して、セルの境界線の外観を決定します。DataGridView コントロールは通常、dataGridViewAdvancedBorderStyleInput パラメータに AdvancedCellBorderStyle プロパティの値を使用します。
DataGridViewAdvancedCellBorderStyle.OutsetPartial 値は、セルの入力スタイルとしてはサポートされていません。
継承時の注意 セル境界線の外観をカスタマイズする場合は、このメソッドをオーバーライドします。
AdjustCellBorderStyle メソッドをオーバーライドして、セルの境界線をカスタマイズするコード例を次に示します。このコード例は、DataGridViewAdvancedBorderStyle クラスのトピックで取り上げているコード例の一部分です。
Public Overrides Function AdjustCellBorderStyle( _ ByVal dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle, _ ByVal dataGridViewAdvancedBorderStylePlaceHolder As DataGridViewAdvancedBorderStyle, _ ByVal singleVerticalBorderAdded As Boolean, _ ByVal singleHorizontalBorderAdded As Boolean, _ ByVal firstVisibleColumn As Boolean, _ ByVal firstVisibleRow As Boolean) As DataGridViewAdvancedBorderStyle ' Customize the top border of cells in the first row and the ' right border of cells in the first column. Use the input style ' for all other borders. If firstVisibleColumn Then dataGridViewAdvancedBorderStylePlaceHolder.Left = _ DataGridViewAdvancedCellBorderStyle.OutsetDouble Else dataGridViewAdvancedBorderStylePlaceHolder.Left = _ DataGridViewAdvancedCellBorderStyle.None End If If firstVisibleRow Then dataGridViewAdvancedBorderStylePlaceHolder.Top = _ DataGridViewAdvancedCellBorderStyle.InsetDouble Else dataGridViewAdvancedBorderStylePlaceHolder.Top = _ DataGridViewAdvancedCellBorderStyle.None End If With dataGridViewAdvancedBorderStylePlaceHolder .Right = dataGridViewAdvancedBorderStyleInput.Right .Bottom = dataGridViewAdvancedBorderStyleInput.Bottom End With Return dataGridViewAdvancedBorderStylePlaceHolder End Function End Class
public override DataGridViewAdvancedBorderStyle AdjustCellBorderStyle( DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceHolder, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool firstVisibleColumn, bool firstVisibleRow) { // Customize the top border of cells in the first row and the // right border of cells in the first column. Use the input style // for all other borders. dataGridViewAdvancedBorderStylePlaceHolder.Left = firstVisibleColumn ? DataGridViewAdvancedCellBorderStyle.OutsetDouble : DataGridViewAdvancedCellBorderStyle.None; dataGridViewAdvancedBorderStylePlaceHolder.Top = firstVisibleRow ? DataGridViewAdvancedCellBorderStyle.InsetDouble : DataGridViewAdvancedCellBorderStyle.None; dataGridViewAdvancedBorderStylePlaceHolder.Right = dataGridViewAdvancedBorderStyleInput.Right; dataGridViewAdvancedBorderStylePlaceHolder.Bottom = dataGridViewAdvancedBorderStyleInput.Bottom; return dataGridViewAdvancedBorderStylePlaceHolder; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridViewCell.AdjustCellBorderStyle メソッドのページへのリンク