DataGridView.AdjustColumnHeaderBorderStyle メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridView.AdjustColumnHeaderBorderStyle メソッドの意味・解説 

DataGridView.AdjustColumnHeaderBorderStyle メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

現在塗りつぶされている DataGridView の列ヘッダー セルの DataGridViewAdvancedBorderStyle を調整します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overridable Function
 AdjustColumnHeaderBorderStyle ( _
    dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle,
 _
    dataGridViewAdvancedBorderStylePlaceholder As DataGridViewAdvancedBorderStyle,
 _
    isFirstDisplayedColumn As Boolean, _
    isLastVisibleColumn As Boolean _
) As DataGridViewAdvancedBorderStyle
Dim instance As DataGridView
Dim dataGridViewAdvancedBorderStyleInput As
 DataGridViewAdvancedBorderStyle
Dim dataGridViewAdvancedBorderStylePlaceholder As
 DataGridViewAdvancedBorderStyle
Dim isFirstDisplayedColumn As Boolean
Dim isLastVisibleColumn As Boolean
Dim returnValue As DataGridViewAdvancedBorderStyle

returnValue = instance.AdjustColumnHeaderBorderStyle(dataGridViewAdvancedBorderStyleInput,
 dataGridViewAdvancedBorderStylePlaceholder, isFirstDisplayedColumn, isLastVisibleColumn)
public virtual DataGridViewAdvancedBorderStyle AdjustColumnHeaderBorderStyle
 (
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder,
    bool isFirstDisplayedColumn,
    bool isLastVisibleColumn
)
public:
virtual DataGridViewAdvancedBorderStyle^ AdjustColumnHeaderBorderStyle (
    DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStyleInput, 
    DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStylePlaceholder,
 
    bool isFirstDisplayedColumn, 
    bool isLastVisibleColumn
)
public DataGridViewAdvancedBorderStyle AdjustColumnHeaderBorderStyle
 (
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, 
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, 
    boolean isFirstDisplayedColumn, 
    boolean isLastVisibleColumn
)
public function AdjustColumnHeaderBorderStyle
 (
    dataGridViewAdvancedBorderStyleInput : DataGridViewAdvancedBorderStyle, 
    dataGridViewAdvancedBorderStylePlaceholder : DataGridViewAdvancedBorderStyle,
 
    isFirstDisplayedColumn : boolean, 
    isLastVisibleColumn : boolean
) : DataGridViewAdvancedBorderStyle

パラメータ

dataGridViewAdvancedBorderStyleInput

変更する列ヘッダー境界線スタイルを表す DataGridViewAdvancedBorderStyle。

dataGridViewAdvancedBorderStylePlaceholder

列ヘッダー境界線スタイルに対する中間的な変更を格納するために使用される DataGridViewAdvancedBorderStyle。

isFirstDisplayedColumn

現在塗りつぶされている DataGridViewCell が DataGridView に表示される最初の列にある場合は true。それ以外の場合は false。

isLastVisibleColumn

現在塗りつぶされている DataGridViewCell が、true に設定された Visible プロパティを持つ DataGridView の最後の列にある場合は true。それ以外の場合は false。

戻り値
現在の列ヘッダーの境界線スタイルを表す DataGridViewAdvancedBorderStyle。

解説解説

DataGridView コントロールは AdjustColumnHeaderBorderStyle メソッドを内部的に呼び出して、列ヘッダー セルの境界線の外観を決定します。DataGridView コントロールは通常、dataGridViewAdvancedBorderStyleInput パラメータに AdvancedColumnHeadersBorderStyle プロパティの値を使用します。

継承時の注意 列ヘッダー セルの境界線の外観をカスタマイズする場合は、このメソッドをオーバーライドします。

使用例使用例

AdjustColumnHeaderBorderStyle メソッドをオーバーライドして、列ヘッダー セルの境界線をカスタマイズするコード例を次に示します。このコード例は、DataGridViewAdvancedBorderStyle クラスのトピックで取り上げているコード例の一部分です。

    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
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;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataGridView.AdjustColumnHeaderBorderStyle メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataGridView.AdjustColumnHeaderBorderStyle メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataGridView.AdjustColumnHeaderBorderStyle メソッド を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

DataGridView.AdjustColumnHeaderBorderStyle メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridView.AdjustColumnHeaderBorderStyle メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS