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

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

DataGridViewRow.AdjustRowHeaderBorderStyle メソッド

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

指定した条件に従って、入力行ヘッダー境界線スタイルを変更します。

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

Public Overridable Function
 AdjustRowHeaderBorderStyle ( _
    dataGridViewAdvancedBorderStyleInput As DataGridViewAdvancedBorderStyle,
 _
    dataGridViewAdvancedBorderStylePlaceholder As DataGridViewAdvancedBorderStyle,
 _
    singleVerticalBorderAdded As Boolean, _
    singleHorizontalBorderAdded As Boolean,
 _
    isFirstDisplayedRow As Boolean, _
    isLastVisibleRow As Boolean _
) As DataGridViewAdvancedBorderStyle
Dim instance As DataGridViewRow
Dim dataGridViewAdvancedBorderStyleInput As
 DataGridViewAdvancedBorderStyle
Dim dataGridViewAdvancedBorderStylePlaceholder As
 DataGridViewAdvancedBorderStyle
Dim singleVerticalBorderAdded As Boolean
Dim singleHorizontalBorderAdded As Boolean
Dim isFirstDisplayedRow As Boolean
Dim isLastVisibleRow As Boolean
Dim returnValue As DataGridViewAdvancedBorderStyle

returnValue = instance.AdjustRowHeaderBorderStyle(dataGridViewAdvancedBorderStyleInput,
 dataGridViewAdvancedBorderStylePlaceholder, singleVerticalBorderAdded, singleHorizontalBorderAdded,
 isFirstDisplayedRow, isLastVisibleRow)
public virtual DataGridViewAdvancedBorderStyle AdjustRowHeaderBorderStyle
 (
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder,
    bool singleVerticalBorderAdded,
    bool singleHorizontalBorderAdded,
    bool isFirstDisplayedRow,
    bool isLastVisibleRow
)
public:
virtual DataGridViewAdvancedBorderStyle^ AdjustRowHeaderBorderStyle (
    DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStyleInput, 
    DataGridViewAdvancedBorderStyle^ dataGridViewAdvancedBorderStylePlaceholder,
 
    bool singleVerticalBorderAdded, 
    bool singleHorizontalBorderAdded, 
    bool isFirstDisplayedRow, 
    bool isLastVisibleRow
)
public DataGridViewAdvancedBorderStyle AdjustRowHeaderBorderStyle
 (
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput, 
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder, 
    boolean singleVerticalBorderAdded, 
    boolean singleHorizontalBorderAdded, 
    boolean isFirstDisplayedRow, 
    boolean isLastVisibleRow
)
public function AdjustRowHeaderBorderStyle
 (
    dataGridViewAdvancedBorderStyleInput : DataGridViewAdvancedBorderStyle, 
    dataGridViewAdvancedBorderStylePlaceholder : DataGridViewAdvancedBorderStyle,
 
    singleVerticalBorderAdded : boolean, 
    singleHorizontalBorderAdded : boolean, 
    isFirstDisplayedRow : boolean, 
    isLastVisibleRow : boolean
) : DataGridViewAdvancedBorderStyle

パラメータ

dataGridViewAdvancedBorderStyleInput

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

dataGridViewAdvancedBorderStylePlaceholder

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

singleVerticalBorderAdded

結果に一重線の垂直方向の境界線を追加する場合は true。それ以外の場合は false。

singleHorizontalBorderAdded

結果に一重線の水平方向の境界線を追加する場合は true。それ以外の場合は false。

isFirstDisplayedRow

その行が DataGridView で最初に表示される行の場合は true。それ以外の場合は false。

isLastVisibleRow

その行が、Visible プロパティが true に設定された、DataGridView の最後の行の場合は true。それ以外の場合は false。

戻り値
使用される新しい境界線スタイルを表す DataGridViewAdvancedBorderStyle。

解説解説

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

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

使用例使用例

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

    Public Overrides Function
 AdjustRowHeaderBorderStyle( _
        ByVal dataGridViewAdvancedBorderStyleInput As
 DataGridViewAdvancedBorderStyle, _
        ByVal dataGridViewAdvancedBorderStylePlaceHolder As
 DataGridViewAdvancedBorderStyle, _
        ByVal singleVerticalBorderAdded As
 Boolean, _
        ByVal singleHorizontalBorderAdded As
 Boolean, _
        ByVal isFirstDisplayedRow As Boolean,
 _
        ByVal isLastDisplayedRow As Boolean)
 As DataGridViewAdvancedBorderStyle

        ' Customize the top border of the first row header and the
        ' right border of all the row headers. Use the input style for
 
        ' all other borders.
        If isFirstDisplayedRow Then
            dataGridViewAdvancedBorderStylePlaceHolder.Top = _
                DataGridViewAdvancedCellBorderStyle.InsetDouble
        Else
            dataGridViewAdvancedBorderStylePlaceHolder.Top = _
                DataGridViewAdvancedCellBorderStyle.None
        End If

        With dataGridViewAdvancedBorderStylePlaceHolder
            .Right = DataGridViewAdvancedCellBorderStyle.OutsetDouble
            .Left = dataGridViewAdvancedBorderStyleInput.Left
            .Bottom = dataGridViewAdvancedBorderStyleInput.Bottom
        End With

        Return dataGridViewAdvancedBorderStylePlaceHolder
    End Function
End Class
public override DataGridViewAdvancedBorderStyle AdjustRowHeaderBorderStyle(
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
    DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceHolder,
    bool singleVerticalBorderAdded,
    bool singleHorizontalBorderAdded,
    bool isFirstDisplayedRow,
    bool isLastDisplayedRow)
{
    // Customize the top border of the first row header and the
    // right border of all the row headers. Use the input style for
 
    // all other borders.
    dataGridViewAdvancedBorderStylePlaceHolder.Top = isFirstDisplayedRow ?
        DataGridViewAdvancedCellBorderStyle.InsetDouble :
        DataGridViewAdvancedCellBorderStyle.None;
    dataGridViewAdvancedBorderStylePlaceHolder.Right =
        DataGridViewAdvancedCellBorderStyle.OutsetDouble;

    dataGridViewAdvancedBorderStylePlaceHolder.Left =
        dataGridViewAdvancedBorderStyleInput.Left;
    dataGridViewAdvancedBorderStylePlaceHolder.Bottom =
        dataGridViewAdvancedBorderStyleInput.Bottom;

    return dataGridViewAdvancedBorderStylePlaceHolder;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewRow クラス
DataGridViewRow メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.AdvancedRowHeadersBorderStyle プロパティ
DataGridViewAdvancedBorderStyle クラス
Visible


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

英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



DataGridViewRow.AdjustRowHeaderBorderStyle メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS