Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataGridViewRow.AdjustRowHeaderBorderStyle méthode (DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

 

Date de publication : novembre 2016

Modifie le style de bordure d'en-tête de ligne 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 AdjustRowHeaderBorderStyle(
	DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStyleInput,
	DataGridViewAdvancedBorderStyle dataGridViewAdvancedBorderStylePlaceholder,
	bool singleVerticalBorderAdded,
	bool singleHorizontalBorderAdded,
	bool isFirstDisplayedRow,
	bool isLastVisibleRow
)

Paramètres

dataGridViewAdvancedBorderStyleInput
Type: System.Windows.Forms.DataGridViewAdvancedBorderStyle

Un DataGridViewAdvancedBorderStyle qui représente le style de bordure de l’en-tête de ligne à modifier.

dataGridViewAdvancedBorderStylePlaceholder
Type: System.Windows.Forms.DataGridViewAdvancedBorderStyle

Un DataGridViewAdvancedBorderStyle qui est utilisé pour stocker les modifications intermédiaires apportées au style de bordure de l’en-tête de ligne.

singleVerticalBorderAdded
Type: System.Boolean

true Pour ajouter une bordure verticale unique au résultat ; dans le cas contraire, false.

singleHorizontalBorderAdded
Type: System.Boolean

true Pour ajouter une bordure horizontale unique au résultat ; dans le cas contraire, false.

isFirstDisplayedRow
Type: System.Boolean

true Si la ligne est la première ligne affichée dans le DataGridView; Sinon, false.

isLastVisibleRow
Type: System.Boolean

true Si la ligne est la dernière ligne dans le DataGridView qui a son Visible propriété true; Sinon, false.

Valeur de retour

Type: System.Windows.Forms.DataGridViewAdvancedBorderStyle

Un DataGridViewAdvancedBorderStyle qui représente le nouveau style de bordure utilisé.

Le DataGridView contrôler l’appelle en interne la AdjustRowHeaderBorderStyle méthode pour déterminer l’apparence des bordures des cellules d’en-tête de ligne. Le DataGridView contrôle utilise généralement la valeur de la AdvancedRowHeadersBorderStyle propriété pour le dataGridViewAdvancedBorderStyleInput paramètre.

Remarques à l’attention des héritiers :

Substituez cette méthode si vous souhaitez personnaliser l’apparence des bordures des cellules d’en-tête de ligne.

L’exemple de code suivant montre comment substituer la AdjustRowHeaderBorderStyle méthode pour personnaliser les bordures des cellules d’en-tête de ligne. Cet exemple de code fait partie d’un exemple plus complet fourni pour la DataGridViewAdvancedBorderStyle classe.

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;
}

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: