Cette documentation est archivée et n’est pas conservée.

DataGridViewCell.AdjustCellBorderStyle, méthode

Mise à jour : novembre 2007

Modifie le style de bordure de cellule d'entrée en fonction des critères spécifiés.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

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

Paramètres

dataGridViewAdvancedBorderStyleInput
Type : System.Windows.Forms.DataGridViewAdvancedBorderStyle

DataGridViewAdvancedBorderStyle qui représente le style de bordure de cellule à modifier.

dataGridViewAdvancedBorderStylePlaceholder
Type : System.Windows.Forms.DataGridViewAdvancedBorderStyle

DataGridViewAdvancedBorderStyle qui est utilisé pour stocker les modifications intermédiaires apportées au style de bordure de cellule.

singleVerticalBorderAdded
Type : System.Boolean

true pour ajouter une bordure verticale à la cellule ; sinon, false.

singleHorizontalBorderAdded
Type : System.Boolean

true pour ajouter une bordure horizontale à la cellule ; sinon, false.

isFirstDisplayedColumn
Type : System.Boolean

true si la cellule d'hébergement figure dans la première colonne visible ; sinon, false.

isFirstDisplayedRow
Type : System.Boolean

true si la cellule d'hébergement figure dans la première ligne visible ; sinon, false.

Le contrôle DataGridView appelle en interne la méthode AdjustCellBorderStyle pour déterminer l'apparence des bordures des cellules. Le contrôle DataGridView utilise généralement la valeur de la propriété AdvancedCellBorderStyle pour le paramètre dataGridViewAdvancedBorderStyleInput.

La valeur DataGridViewAdvancedCellBorderStyle.OutsetPartial n'est pas prise en charge comme style d'entrée pour les cellules.

Remarques à l'attention des héritiers :

Substituez cette méthode si vous souhaitez personnaliser l'apparence des bordures des cellules.

L'exemple de code suivant montre comment substituer la méthode AdjustCellBorderStyle pour personnaliser les bordures des cellules. Cet exemple de code fait partie d'un exemple plus développé fourni pour la classe DataGridViewAdvancedBorderStyle.

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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Afficher: