DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth DataGridView.AutoResizeRowHeadersWidth Method

Definition

Passt die Breite der Zeilenheader an den Headerinhalt an.Adjusts the width of the row headers to fit the header contents.

Überlädt

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Passt die Breite der Zeilenheader anhand des angegebenen Größenmodus an.Adjusts the width of the row headers using the specified size mode.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Passt die Breite der Zeilenheader auf Grundlage der Inhaltsänderungen in der angegebenen Zeile im angegebenen Größenänderungsmodus an.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Passt die Breite der angegebenen Zeilenheader im angegebenen Größenänderungsmodus an und berechnet optional die Breite unter der Annahme, dass die jeweilige Zeilen- und/oder Spaltenheaderbreite anschließend angepasst wird.Adjusts the width of the row headers using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Passt die Breite der Zeilenheader anhand des angegebenen Größenmodus an.Adjusts the width of the row headers using the specified size mode.

public:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

Parameter

Ausnahmen

rowHeadersWidthSizeMode hat den Wert EnableResizing oder DisableResizing.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Zeilen Header geändert wird.This method is useful if you want to control when the row headers resize. Die Breite der Zeilen Header wird nur einmal pro Methodenaufrufe angepasst. Wenn sich der Inhalt der Zeilen Header später ändert, werden die Zeilen Header nicht automatisch angepasst.The width of the row headers is adjusted only once per method call; if the contents of the row headers later change, the row headers will not automatically adjust. Verwenden Sie die RowHeadersWidthSizeMode -Eigenschaft, um festzulegen, dass die Größe der Zeilen Header automatisch geändert wird, wenn sich Ihre Inhalte ändernTo set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

Mit dieser Methode können Sie einen Größen Anpassungsmodus angeben, der die neue Breite basierend auf Werten in einem begrenzten Satz von Headern berechnet, z. b. in den angezeigten Zeilen.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. Dadurch wird die Leistung verbessert, wenn das Steuerelement eine große Anzahl von Zeilen enthält.This improves performance when the control contains a large number of rows.

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

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Passt die Breite der Zeilenheader auf Grundlage der Inhaltsänderungen in der angegebenen Zeile im angegebenen Größenänderungsmodus an.Adjusts the width of the row headers based on changes to the contents of the header in the specified row and using the specified size mode.

public:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

Parameter

rowIndex
Int32 Int32 Int32 Int32

Der Index des Zeilenheaders mit dem geänderten Inhalt.The index of the row header with the changed content.

Ausnahmen

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

rowHeadersWidthSizeMode hat den Wert EnableResizing oder DisableResizing.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Größe der Zeilen Header Breite basierend auf den Änderungen am Inhalt des ersten Zeilen Headers geändert wird.The following code example illustrates how to resize the row header widths based on changes to the contents of the first row header. Dieses Codebeispiel ist Teil eines größeren Beispiels, das unter Vorgehensweise: Programm gesteuertes Anpassen der Zellen Größe an den Inhalt im Windows Forms DataGridView-Steuerelement.This code example is part of a larger example provided in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.

void SizeFirstRowHeaderToAllHeaders( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRowHeadersWidth(0, DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders);
}


private void SizeFirstRowHeaderToAllHeaders(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRowHeadersWidth(
        0, DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
Private Sub SizeFirstRowHeaderToAllHeaders(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button8.Click

    DataGridView1.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

End Sub

Hinweise

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

Mit dieser Methode können Sie einen Größen Anpassungsmodus angeben, der die neue Breite basierend auf Werten in einem begrenzten Satz von Headern berechnet, z. b. in den angezeigten Zeilen.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. Dadurch wird die Leistung verbessert, wenn das Steuerelement eine große Anzahl von Zeilen enthält.This improves performance when the control contains a large number of rows.

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Passt die Breite der angegebenen Zeilenheader im angegebenen Größenänderungsmodus an und berechnet optional die Breite unter der Annahme, dass die jeweilige Zeilen- und/oder Spaltenheaderbreite anschließend angepasst wird.Adjusts the width of the row headers using the specified size mode, optionally calculating the width with the expectation that the row and/or column header widths will subsequently be adjusted.

protected:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
protected void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowsHeight As Boolean)

Parameter

fixedColumnHeadersHeight
Boolean Boolean Boolean Boolean

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

fixedRowsHeight
Boolean Boolean Boolean Boolean

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

Ausnahmen

rowHeadersWidthSizeMode hat den Wert EnableResizing oder DisableResizing.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

Hinweise

Diese Methode ist nützlich, wenn Sie steuern möchten, wann die Größe der Zeilen Header geändert wird.This method is useful if you want to control when the row headers resize. Die Breite der Zeilen Header wird nur einmal pro Methodenaufrufe angepasst. Wenn sich der Inhalt der Zeilen Header später ändert, werden die Zeilen Header nicht automatisch angepasst.The width of the row headers is adjusted only once per method call; if the contents of the row headers later change, the row headers will not automatically adjust. Verwenden Sie die RowHeadersWidthSizeMode -Eigenschaft, um festzulegen, dass die Größe der Zeilen Header automatisch geändert wird, wenn sich Ihre Inhalte ändernTo set the row headers to automatically resize when their contents change, use the RowHeadersWidthSizeMode property.

Mit dieser Methode können Sie einen Größen Anpassungsmodus angeben, der die neue Breite basierend auf Werten in einem begrenzten Satz von Headern berechnet, z. b. in den angezeigten Zeilen.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. Dadurch wird die Leistung verbessert, wenn das Steuerelement eine große Anzahl von Zeilen enthält.This improves performance when the control contains a large number of rows.

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 fixedColumnHeadersHeight - fixedRowsHeight Parameter oder falseder-Parameter ist, wird die Breite der Zeilen Header mit der Annahme berechnet, dass Sie Methoden wie AutoResizeRows und AutoResizeColumnHeadersHeight Next abrufen werden.If the fixedColumnHeadersHeight or fixedRowsHeight parameters are false, the width of the row headers will be calculated with the expectation that you will call methods such as AutoResizeRows and AutoResizeColumnHeadersHeight 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

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

protected:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
protected void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowHeight As Boolean)

Parameter

rowIndex
Int32 Int32 Int32 Int32

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

fixedColumnHeadersHeight
Boolean Boolean Boolean Boolean

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

fixedRowHeight
Boolean Boolean Boolean Boolean

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

Ausnahmen

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

rowHeadersWidthSizeMode hat den Wert EnableResizing oder DisableResizing.rowHeadersWidthSizeMode has the value EnableResizing or DisableResizing.

Hinweise

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

Mit dieser Methode können Sie einen Größen Anpassungsmodus angeben, der die neue Breite basierend auf Werten in einem begrenzten Satz von Headern berechnet, z. b. in den angezeigten Zeilen.This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. Dadurch wird die Leistung verbessert, wenn das Steuerelement eine große Anzahl von Zeilen enthält.This improves performance when the control contains a large number of rows.

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 fixedColumnHeadersHeight - fixedRowHeight Parameter oder falseder-Parameter ist, wird die Breite der Zeilen Header mit der Annahme berechnet, dass Sie Methoden wie AutoResizeRows und AutoResizeColumnHeadersHeight Next abrufen werden.If the fixedColumnHeadersHeight or fixedRowHeight parameters are false, the width of the row headers will be calculated with the expectation that you will call methods such as AutoResizeRows and AutoResizeColumnHeadersHeight 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

Gilt für: