DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight Method

Definition

Passt die Höhe der Spaltenheader an den Headerinhalt an.Adjusts the height of the column headers to fit the header contents.

Überlädt

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Passt die Höhe der Spaltenheader auf Grundlage der Inhaltsänderungen der Header in der angegebenen Spalte an. Optional wird die Höhe mit der Annahme berechnet, dass anschließend die jeweilige Breite der Spalten- und/oder Zeilenheader angepasst wird.Adjusts the height of the column headers based on changes to the contents of the header in the specified column, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean)

Passt die Höhe der Spaltenheader an den Inhalt an. Optional wird die Höhe mit der Annahme berechnet, dass anschließend die jeweilige Breite der Spalten- und/oder Zeilenheader angepasst wird.Adjusts the height of the column headers to fit their contents, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight()

Passt die Höhe der Spaltenheader an den Inhalt des größten Spaltenheaders an.Adjusts the height of the column headers to fit the contents of the largest column header.

AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32)

Passt die Höhe der Spaltenheader auf Grundlage von Inhaltsänderungen an den Header in der angegebenen Spalte an.Adjusts the height of the column headers based on changes to the contents of the header in the specified column.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Passt die Höhe der Spaltenheader auf Grundlage der Inhaltsänderungen der Header in der angegebenen Spalte an. Optional wird die Höhe mit der Annahme berechnet, dass anschließend die jeweilige Breite der Spalten- und/oder Zeilenheader angepasst wird.Adjusts the height of the column headers based on changes to the contents of the header in the specified column, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

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)

Parameter

columnIndex
Int32 Int32 Int32 Int32

Der Index des Spaltenheaders, mit dessen Inhalt die neue Höhe bestimmt werden soll.The index of the column header whose contents should be used to determine new height.

fixedRowHeadersWidth
Boolean Boolean Boolean Boolean

true , um die neue Höhe auf Grundlage der aktuellen Zeilenheaderbreite zu berechnen, false , um die Höhe unter der Annahme zu berechnen, dass die Zeilenheaderbreite ebenfalls angepasst wird.true to calculate the new height based on the current width of the row headers; false to calculate the height with the expectation that the row headers width will also be adjusted.

fixedColumnWidth
Boolean Boolean Boolean Boolean

true, um die neue Höhe auf Grundlage der aktuellen Breite der angegebenen Spalte zu berechnen, false, um die Höhe unter der Annahme zu berechnen, dass die Spaltenbreite ebenfalls angepasst wird.true to calculate the new height based on the current width of the specified column; false to calculate the height with the expectation that the column width will also be adjusted.

Ausnahmen

columnIndex liegt nicht im gültigen Bereich von 0 bis zur Anzahl der Spalten minus 1.columnIndex is not in the valid range of 0 to the number of columns minus 1.

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Spaltenheader geändert wird, wenn sich nur der Inhalt des Headers in der angegebenen Spalte aufgrund von Benutzer Bearbeitungen oder Änderungen an einer gebundenen Datenquelle geändert hat.This method is useful if you want to control when the column headers resize if only the contents of the header in the specified column have changed as a result of user edits or changes to a bound data source. Die Höhe der Spaltenheader wird nur einmal pro Methodenaufrufe angepasst, wenn die Inhalts Änderung dies erfordert. Wenn sich der Inhalt der Spaltenheader später ändert, werden die Spaltenheader nicht automatisch angepasst.The height of the column headers is adjusted only once per method call if the content change requires it; if the contents of the column headers later change, the column headers will not automatically adjust. Verwenden Sie die ColumnHeadersHeightSizeMode -Eigenschaft, um die Spaltenheader für die automatische Größenänderung festzulegen, wenn sich Ihre Inhalte ändern.To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

Damit der Zellen Inhalt bei der Größenänderung der Spaltenheader in mehrere Zeilen umbrochen wird, muss der für die Zelle geltenden Zellstil den WrapMode -Eigenschafts TrueWert aufweisen.For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

Diese Überladung ist geschützt und soll es Ihnen ermöglichen, in einer abgeleiteten DataGridView Klasse eine ideale Größe für die Höhe von Zellen zu erzielen.This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. Wenn der fixedColumnWidth - fixedRowHeadersWidth Parameter oder falseder-Parameter ist, wird die Höhe der Spaltenheader mit der Annahme berechnet AutoResizeColumns , dass Sie die Methoden wie und AutoResizeRowHeadersWidth Next aufzurufen.If the fixedColumnWidth or fixedRowHeadersWidth parameters are false, the height of the column headers will be calculated with the expectation that you will call the methods such as AutoResizeColumns and AutoResizeRowHeadersWidth next.

Weitere Informationen zur programmatischen Größenänderung finden Sie unter Größen Anpassungsoptionen im Windows Forms DataGridView-SteuerElement.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

Siehe auch

AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean)

Passt die Höhe der Spaltenheader an den Inhalt an. Optional wird die Höhe mit der Annahme berechnet, dass anschließend die jeweilige Breite der Spalten- und/oder Zeilenheader angepasst wird.Adjusts the height of the column headers to fit their contents, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

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)

Parameter

fixedRowHeadersWidth
Boolean Boolean Boolean Boolean

true, um die neue Höhe auf Grundlage der aktuellen Zeilenheaderbreite zu berechnen, false, um die Höhe unter der Annahme zu berechnen, dass die Zeilenheaderbreite ebenfalls angepasst wird.true to calculate the new height based on the current width of the row headers; false to calculate the height with the expectation that the row headers width will also be adjusted.

fixedColumnsWidth
Boolean Boolean Boolean Boolean

true, um die neue Höhe auf Grundlage der aktuellen Spaltenbreite zu berechnen, false, um die Höhe unter der Annahme zu berechnen, dass die jeweilige Spaltenbreite ebenfalls angepasst wird.true to calculate the new height based on the current column widths; false to calculate the height with the expectation that the column widths will also be adjusted.

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Spaltenheader geändert wird.This method is useful if you want to control when the column headers resize. Die Höhe der Spaltenheader wird nur einmal pro Methodenaufrufe angepasst. Wenn sich der Inhalt der Spaltenheader später ändert, werden die Spaltenheader nicht automatisch angepasst.The height of the column headers is adjusted only once per method call; if the contents of the column headers later change, the column headers will not automatically adjust. Verwenden Sie die ColumnHeadersHeightSizeMode -Eigenschaft, um die Spaltenheader für die automatische Größenänderung festzulegen, wenn sich Ihre Inhalte ändern.To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

Damit der Zellen Inhalt bei der Größenänderung der Spaltenheader in mehrere Zeilen umbrochen wird, muss der für die Zelle geltenden Zellstil den WrapMode -Eigenschafts TrueWert aufweisen.For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

Diese Überladung ist geschützt und soll es Ihnen ermöglichen, in einer abgeleiteten DataGridView Klasse eine ideale Größe für die Höhe von Zellen zu erzielen.This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. Wenn der fixedColumnsWidth - fixedRowHeadersWidth Parameter oder falseder-Parameter ist, wird die Höhe der Spaltenheader mit der Annahme berechnet AutoResizeColumns , dass Sie die Methoden wie und AutoResizeRowHeadersWidth Next aufzurufen.If the fixedColumnsWidth or fixedRowHeadersWidth parameters are false, the height of the column headers will be calculated with the expectation that you will call the methods such as AutoResizeColumns and AutoResizeRowHeadersWidth next.

Weitere Informationen zur programmatischen Größenänderung finden Sie unter Größen Anpassungsoptionen im Windows Forms DataGridView-SteuerElement.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

Siehe auch

AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight()

Passt die Höhe der Spaltenheader an den Inhalt des größten Spaltenheaders an.Adjusts the height of the column headers to fit the contents of the largest column header.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Größe von Spalten Headern und Zeilen als Ergebnis eines Schaltflächen-Click geändert wird.The following code example demonstrates how to resize column headers and rows as a result of a button click.

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

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Spaltenheader geändert wird.This method is useful if you want to control when the column headers resize. Die Höhe der Spaltenheader wird nur einmal pro Methodenaufrufe angepasst. Wenn sich der Inhalt der Spaltenheader später ändert, werden die Spaltenheader nicht automatisch angepasst.The height of the column headers is adjusted only once per method call; if the contents of the column headers later change, the column headers will not automatically adjust. Verwenden Sie die ColumnHeadersHeightSizeMode -Eigenschaft, um die Spaltenheader für die automatische Größenänderung festzulegen, wenn sich Ihre Inhalte ändern.To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

Damit der Zellen Inhalt bei der Größenänderung der Spaltenheader in mehrere Zeilen umbrochen wird, muss der für die Zelle geltenden Zellstil den WrapMode -Eigenschafts TrueWert aufweisen.For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

Weitere Informationen zur programmatischen Größenänderung finden Sie unter Größen Anpassungsoptionen im Windows Forms DataGridView-SteuerElement.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

Siehe auch

AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32)

Passt die Höhe der Spaltenheader auf Grundlage von Inhaltsänderungen an den Header in der angegebenen Spalte an.Adjusts the height of the column headers based on changes to the contents of the header in the specified column.

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

Parameter

columnIndex
Int32 Int32 Int32 Int32

Der Index der Spalte, die den Header mit dem geänderten Inhalt enthält.The index of the column containing the header with the changed content.

Ausnahmen

columnIndex liegt nicht im gültigen Bereich von 0 bis zur Anzahl der Spalten minus 1.columnIndex is not in the valid range of 0 to the number of columns minus 1.

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Spaltenheader geändert wird, wenn sich nur der Inhalt des Headers in der angegebenen Spalte aufgrund von Benutzer Bearbeitungen oder Änderungen an einer gebundenen Datenquelle geändert hat.This method is useful if you want to control when the column headers resize if only the contents of the header in the specified column have changed as a result of user edits or changes to a bound data source. Die Höhe der Spaltenheader wird nur einmal pro Methodenaufrufe angepasst, wenn die Inhalts Änderung dies erfordert. Wenn sich der Inhalt der Spaltenheader später ändert, werden die Spaltenheader nicht automatisch angepasst.The height of the column headers is adjusted only once per method call if the content change requires it; if the contents of the column headers later change, the column headers will not automatically adjust. Verwenden Sie die ColumnHeadersHeightSizeMode -Eigenschaft, um die Spaltenheader für die automatische Größenänderung festzulegen, wenn sich Ihre Inhalte ändern.To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

Damit der Zellen Inhalt bei der Größenänderung der Spaltenheader in mehrere Zeilen umbrochen wird, muss der für die Zelle geltenden Zellstil den WrapMode -Eigenschafts TrueWert aufweisen.For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

Weitere Informationen zur programmatischen Größenänderung finden Sie unter Größen Anpassungsoptionen im Windows Forms DataGridView-SteuerElement.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

Siehe auch

Gilt für: