DataGridView.AutoResizeColumnHeadersHeight Méthode

Définition

Ajuste la hauteur des en-têtes de colonne en fonction du contenu de l’en-tête.

Surcharges

Nom Description
AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajuste la hauteur des en-têtes de colonne en fonction des modifications apportées au contenu de l’en-tête dans la colonne spécifiée, en calculant éventuellement la hauteur selon laquelle les largeurs d’en-tête de colonne et/ou de ligne seront ensuite ajustées.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajuste la hauteur des en-têtes de colonne pour qu’ils correspondent à leur contenu, en calculant éventuellement la hauteur selon laquelle les largeurs d’en-tête de colonne et/ou de ligne seront ensuite ajustées.

AutoResizeColumnHeadersHeight()

Ajuste la hauteur des en-têtes de colonne pour qu’elles correspondent au contenu de l’en-tête de colonne le plus grand.

AutoResizeColumnHeadersHeight(Int32)

Ajuste la hauteur des en-têtes de colonne en fonction des modifications apportées au contenu de l’en-tête dans la colonne spécifiée.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs

Ajuste la hauteur des en-têtes de colonne en fonction des modifications apportées au contenu de l’en-tête dans la colonne spécifiée, en calculant éventuellement la hauteur selon laquelle les largeurs d’en-tête de colonne et/ou de ligne seront ensuite ajustées.

protected:
 void AutoResizeColumnHeadersHeight(int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
protected void AutoResizeColumnHeadersHeight(int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
member this.AutoResizeColumnHeadersHeight : int * bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (columnIndex As Integer, fixedRowHeadersWidth As Boolean, fixedColumnWidth As Boolean)

Paramètres

columnIndex
Int32

Index de l’en-tête de colonne dont le contenu doit être utilisé pour déterminer la nouvelle hauteur.

fixedRowHeadersWidth
Boolean

true pour calculer la nouvelle hauteur en fonction de la largeur actuelle des en-têtes de ligne ; false pour calculer la hauteur avec l’attente que la largeur des en-têtes de ligne sera également ajustée.

fixedColumnWidth
Boolean

true pour calculer la nouvelle hauteur en fonction de la largeur actuelle de la colonne spécifiée ; false pour calculer la hauteur avec l’attente que la largeur de colonne sera également ajustée.

Exceptions

columnIndex n’est pas dans la plage valide de 0 au nombre de colonnes moins 1.

Remarques

Cette méthode est utile si vous souhaitez contrôler quand les en-têtes de colonne sont redimensionnés si seul le contenu de l’en-tête dans la colonne spécifiée a été modifié suite aux modifications ou modifications apportées à une source de données liée. La hauteur des en-têtes de colonne n’est ajustée qu’une seule fois par appel de méthode si la modification du contenu l’exige ; si le contenu des en-têtes de colonne change ultérieurement, les en-têtes de colonne ne s’ajustent pas automatiquement. Pour définir les en-têtes de colonne à redimensionner automatiquement lorsque leur contenu change, utilisez la ColumnHeadersHeightSizeMode propriété.

Pour que le contenu de la cellule soit encapsulé sur plusieurs lignes lorsque les en-têtes de colonne sont redimensionnés, le style de cellule en vigueur pour la cellule doit avoir une WrapMode valeur de propriété .True

Cette surcharge est protégée et est conçue pour vous permettre d’obtenir des ratios de hauteur à largeur de cellule idéaux dans une classe dérivée DataGridView . Si le ou fixedRowHeadersWidth les fixedColumnWidth paramètres sont false, la hauteur des en-têtes de colonne est calculée avec l’attente que vous allez appeler les méthodes telles que AutoResizeColumns et AutoResizeRowHeadersWidth suivantes.

Pour plus d’informations sur le redimensionnement par programmation, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

Voir aussi

S’applique à

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs

Ajuste la hauteur des en-têtes de colonne pour qu’ils correspondent à leur contenu, en calculant éventuellement la hauteur selon laquelle les largeurs d’en-tête de colonne et/ou de ligne seront ensuite ajustées.

protected:
 void AutoResizeColumnHeadersHeight(bool fixedRowHeadersWidth, bool fixedColumnsWidth);
protected void AutoResizeColumnHeadersHeight(bool fixedRowHeadersWidth, bool fixedColumnsWidth);
member this.AutoResizeColumnHeadersHeight : bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (fixedRowHeadersWidth As Boolean, fixedColumnsWidth As Boolean)

Paramètres

fixedRowHeadersWidth
Boolean

true pour calculer la nouvelle hauteur en fonction de la largeur actuelle des en-têtes de ligne ; false pour calculer la hauteur avec l’attente que la largeur des en-têtes de ligne sera également ajustée.

fixedColumnsWidth
Boolean

true pour calculer la nouvelle hauteur en fonction des largeurs de colonne actuelles ; false pour calculer la hauteur avec l’attente que les largeurs de colonne seront également ajustées.

Remarques

Cette méthode est utile si vous souhaitez contrôler quand les en-têtes de colonne sont redimensionnés. La hauteur des en-têtes de colonne est ajustée une seule fois par appel de méthode ; si le contenu des en-têtes de colonne change ultérieurement, les en-têtes de colonne ne s’ajustent pas automatiquement. Pour définir les en-têtes de colonne à redimensionner automatiquement lorsque leur contenu change, utilisez la ColumnHeadersHeightSizeMode propriété.

Pour que le contenu de la cellule soit encapsulé sur plusieurs lignes lorsque les en-têtes de colonne sont redimensionnés, le style de cellule en vigueur pour la cellule doit avoir une WrapMode valeur de propriété .True

Cette surcharge est protégée et est conçue pour vous permettre d’obtenir des ratios de hauteur à largeur de cellule idéaux dans une classe dérivée DataGridView . Si le ou fixedRowHeadersWidth les fixedColumnsWidth paramètres sont false, la hauteur des en-têtes de colonne est calculée avec l’attente que vous allez appeler les méthodes telles que AutoResizeColumns et AutoResizeRowHeadersWidth suivantes.

Pour plus d’informations sur le redimensionnement par programmation, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

Voir aussi

S’applique à

AutoResizeColumnHeadersHeight()

Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs

Ajuste la hauteur des en-têtes de colonne pour qu’elles correspondent au contenu de l’en-tête de colonne le plus grand.

public:
 void AutoResizeColumnHeadersHeight();
public void AutoResizeColumnHeadersHeight();
member this.AutoResizeColumnHeadersHeight : unit -> unit
Public Sub AutoResizeColumnHeadersHeight ()

Exemples

L’exemple de code suivant montre comment redimensionner les en-têtes de colonne et les lignes à la suite d’un clic sur un bouton.

void Button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   // Resize the height of the column headers. 
   dataGridView1->AutoResizeColumnHeadersHeight();

   // Resize all the row heights to fit the contents of all non-header cells.
   dataGridView1->AutoResizeRows(
         DataGridViewAutoSizeRowsMode::AllCellsExceptHeaders);
}
private void button1_Click(object sender, System.EventArgs e)
{
    // Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight();

    // Resize all the row heights to fit the contents of all non-header cells.
    dataGridView1.AutoResizeRows(
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}
Private Sub button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles button1.Click

    ' Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight()

    ' Resize all the row heights to fit the contents of all 
    ' non-header cells.
    dataGridView1.AutoResizeRows( _
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)

End Sub

Remarques

Cette méthode est utile si vous souhaitez contrôler quand les en-têtes de colonne sont redimensionnés. La hauteur des en-têtes de colonne est ajustée une seule fois par appel de méthode ; si le contenu des en-têtes de colonne change ultérieurement, les en-têtes de colonne ne s’ajustent pas automatiquement. Pour définir les en-têtes de colonne à redimensionner automatiquement lorsque leur contenu change, utilisez la ColumnHeadersHeightSizeMode propriété.

Pour que le contenu de la cellule soit encapsulé sur plusieurs lignes lorsque les en-têtes de colonne sont redimensionnés, le style de cellule en vigueur pour la cellule doit avoir une WrapMode valeur de propriété .True

Pour plus d’informations sur le redimensionnement par programmation, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

Voir aussi

S’applique à

AutoResizeColumnHeadersHeight(Int32)

Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs
Source:
DataGridView.Methods.cs

Ajuste la hauteur des en-têtes de colonne en fonction des modifications apportées au contenu de l’en-tête dans la colonne spécifiée.

public:
 void AutoResizeColumnHeadersHeight(int columnIndex);
public void AutoResizeColumnHeadersHeight(int columnIndex);
member this.AutoResizeColumnHeadersHeight : int -> unit
Public Sub AutoResizeColumnHeadersHeight (columnIndex As Integer)

Paramètres

columnIndex
Int32

Index de la colonne contenant l’en-tête avec le contenu modifié.

Exceptions

columnIndex n’est pas dans la plage valide de 0 au nombre de colonnes moins 1.

Remarques

Cette méthode est utile si vous souhaitez contrôler quand les en-têtes de colonne sont redimensionnés si seul le contenu de l’en-tête dans la colonne spécifiée a été modifié suite aux modifications ou modifications apportées à une source de données liée. La hauteur des en-têtes de colonne n’est ajustée qu’une seule fois par appel de méthode si la modification du contenu l’exige ; si le contenu des en-têtes de colonne change ultérieurement, les en-têtes de colonne ne s’ajustent pas automatiquement. Pour définir les en-têtes de colonne à redimensionner automatiquement lorsque leur contenu change, utilisez la ColumnHeadersHeightSizeMode propriété.

Pour que le contenu de la cellule soit encapsulé sur plusieurs lignes lorsque les en-têtes de colonne sont redimensionnés, le style de cellule en vigueur pour la cellule doit avoir une WrapMode valeur de propriété .True

Pour plus d’informations sur le redimensionnement par programmation, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

Voir aussi

S’applique à