DataGridView.AutoResizeRowHeadersWidth Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee past u de breedte van de rijkoppen aan op de inhoud van de koptekst.
Overloads
| Name | Description |
|---|---|
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) |
Hiermee past u de breedte van de rijkoppen aan met behulp van de opgegeven groottemodus. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) |
Hiermee past u de breedte van de rijkoppen aan op basis van wijzigingen in de inhoud van de koptekst in de opgegeven rij en gebruikt u de opgegeven groottemodus. |
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Hiermee past u de breedte van de rijkoppen aan met behulp van de opgegeven groottemodus. U kunt eventueel de breedte berekenen met de verwachting dat de breedte van de rij- en/of kolomkoppen vervolgens wordt aangepast. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Hiermee past u de breedte van de rijkoppen aan op basis van wijzigingen in de inhoud van de koptekst in de opgegeven rij en met behulp van de opgegeven groottemodus, eventueel de breedte berekenen met de verwachting dat de breedte van de rij- en/of kolomkoppen vervolgens wordt aangepast. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)
Hiermee past u de breedte van de rijkoppen aan met behulp van de opgegeven groottemodus.
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)
Parameters
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Een van de DataGridViewRowHeadersWidthSizeMode waarden.
Uitzonderingen
rowHeadersWidthSizeMode heeft de waarde EnableResizing of DisableResizing.
rowHeadersWidthSizeMode is geen geldige DataGridViewRowHeadersWidthSizeMode waarde.
Opmerkingen
Deze methode is handig als u wilt bepalen wanneer de rijkoppen het formaat wijzigen. De breedte van de rijkoppen wordt slechts eenmaal per methode-aanroep aangepast; als de inhoud van de rijkoppen later wordt gewijzigd, worden de rijkoppen niet automatisch aangepast. Als u de rijkoppen wilt instellen om het formaat automatisch te wijzigen wanneer de inhoud wordt gewijzigd, gebruikt u de RowHeadersWidthSizeMode eigenschap.
Met deze methode kunt u een groottemodus opgeven waarmee de nieuwe breedte wordt berekend op basis van waarden in een beperkte set kopteksten, zoals die in alleen weergegeven rijen. Dit verbetert de prestaties wanneer het besturingselement een groot aantal rijen bevat.
Zie Sizing Options in the Windows Forms DataGridView Control voor meer informatie over het aanpassen van het formaat van programma's.
Zie ook
Van toepassing op
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)
Hiermee past u de breedte van de rijkoppen aan op basis van wijzigingen in de inhoud van de koptekst in de opgegeven rij en gebruikt u de opgegeven groottemodus.
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)
Parameters
- rowIndex
- Int32
De index van de rijkop met de gewijzigde inhoud.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Een van de DataGridViewRowHeadersWidthSizeMode waarden.
Uitzonderingen
rowIndex bevindt zich niet in het geldige bereik van 0 tot het aantal rijen min 1.
rowHeadersWidthSizeMode heeft de waarde EnableResizing of DisableResizing
rowHeadersWidthSizeMode is geen geldige DataGridViewRowHeadersWidthSizeMode waarde.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u het formaat van de breedte van de rijkop kunt wijzigen op basis van wijzigingen in de inhoud van de eerste rijkop. Dit codevoorbeeld maakt deel uit van een groter voorbeeld in Hoe to: Het formaat van cellen programmatisch aanpassen aan inhoud in het Windows Forms DataGridView-besturingselement.
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
Opmerkingen
Deze methode is handig als u wilt bepalen wanneer de rijkoppen het formaat wijzigen als alleen de inhoud van de koptekst in de opgegeven rij is gewijzigd als gevolg van gebruikersbewerkingen of wijzigingen in een afhankelijke gegevensbron. De breedte van de rijkoppen wordt slechts eenmaal per methode aangeroepen als de inhoudswijziging dit vereist; als de inhoud van de rijkoppen later wordt gewijzigd, worden de rijkoppen niet automatisch aangepast. Als u de rijkoppen wilt instellen om het formaat automatisch te wijzigen wanneer de inhoud wordt gewijzigd, gebruikt u de RowHeadersWidthSizeMode eigenschap.
Met deze methode kunt u een groottemodus opgeven waarmee de nieuwe breedte wordt berekend op basis van waarden in een beperkte set kopteksten, zoals die in alleen weergegeven rijen. Dit verbetert de prestaties wanneer het besturingselement een groot aantal rijen bevat.
Zie Sizing Options in the Windows Forms DataGridView Control voor meer informatie over het aanpassen van het formaat van programma's.
Zie ook
Van toepassing op
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
Hiermee past u de breedte van de rijkoppen aan met behulp van de opgegeven groottemodus. U kunt eventueel de breedte berekenen met de verwachting dat de breedte van de rij- en/of kolomkoppen vervolgens wordt aangepast.
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)
Parameters
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Een van de DataGridViewRowHeadersWidthSizeMode waarden.
- fixedColumnHeadersHeight
- Boolean
true om de nieuwe breedte te berekenen op basis van de huidige hoogte van de kolomkoppen; false om de breedte te berekenen met de verwachting dat de hoogte van de kolomkoppen ook wordt aangepast.
- fixedRowsHeight
- Boolean
true om de nieuwe breedte te berekenen op basis van de huidige rijhoogten; false om de breedte te berekenen met de verwachting dat de rijhoogten ook worden aangepast.
Uitzonderingen
rowHeadersWidthSizeMode heeft de waarde EnableResizing of DisableResizing.
rowHeadersWidthSizeMode is geen geldige DataGridViewRowHeadersWidthSizeMode waarde.
Opmerkingen
Deze methode is handig als u wilt bepalen wanneer de rijkoppen het formaat wijzigen. De breedte van de rijkoppen wordt slechts eenmaal per methode-aanroep aangepast; als de inhoud van de rijkoppen later wordt gewijzigd, worden de rijkoppen niet automatisch aangepast. Als u de rijkoppen wilt instellen om het formaat automatisch te wijzigen wanneer de inhoud wordt gewijzigd, gebruikt u de RowHeadersWidthSizeMode eigenschap.
Met deze methode kunt u een groottemodus opgeven waarmee de nieuwe breedte wordt berekend op basis van waarden in een beperkte set kopteksten, zoals die in alleen weergegeven rijen. Dit verbetert de prestaties wanneer het besturingselement een groot aantal rijen bevat.
Deze overbelasting is beschermd en is ontworpen om u in staat te stellen ideale celhoogte-breedteverhoudingen in een afgeleide DataGridView klasse te bereiken. Als de fixedColumnHeadersHeight of fixedRowsHeight parameters zijn false, wordt de breedte van de rijkoppen berekend met de verwachting dat u methoden zoals AutoResizeRows en AutoResizeColumnHeadersHeight volgende aanroept.
Zie Sizing Options in the Windows Forms DataGridView Control voor meer informatie over het aanpassen van het formaat van programma's.
Zie ook
Van toepassing op
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
Hiermee past u de breedte van de rijkoppen aan op basis van wijzigingen in de inhoud van de koptekst in de opgegeven rij en met behulp van de opgegeven groottemodus, eventueel de breedte berekenen met de verwachting dat de breedte van de rij- en/of kolomkoppen vervolgens wordt aangepast.
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)
Parameters
- rowIndex
- Int32
De index van de rij met de koptekst met de gewijzigde inhoud.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Een van de DataGridViewRowHeadersWidthSizeMode waarden.
- fixedColumnHeadersHeight
- Boolean
true om de nieuwe breedte te berekenen op basis van de huidige hoogte van de kolomkoppen; false om de breedte te berekenen met de verwachting dat de hoogte van de kolomkoppen ook wordt aangepast.
- fixedRowHeight
- Boolean
true om de nieuwe breedte te berekenen op basis van de huidige hoogte van de opgegeven rij; false om de breedte te berekenen met de verwachting dat de rijhoogte ook wordt aangepast.
Uitzonderingen
rowIndex bevindt zich niet in het geldige bereik van 0 tot het aantal rijen min 1.
rowHeadersWidthSizeMode heeft de waarde EnableResizing of DisableResizing.
rowHeadersWidthSizeMode is geen geldige DataGridViewRowHeadersWidthSizeMode waarde.
Opmerkingen
Deze methode is handig als u wilt bepalen wanneer de rijkoppen het formaat wijzigen als alleen de inhoud van de koptekst in de opgegeven rij is gewijzigd als gevolg van gebruikersbewerkingen of wijzigingen in een afhankelijke gegevensbron. De breedte van de rijkoppen wordt slechts eenmaal per methode aangeroepen als de inhoudswijziging dit vereist; als de inhoud van de rijkoppen later wordt gewijzigd, worden de rijkoppen niet automatisch aangepast. Als u de rijkoppen wilt instellen om het formaat automatisch te wijzigen wanneer de inhoud wordt gewijzigd, gebruikt u de RowHeadersWidthSizeMode eigenschap.
Met deze methode kunt u een groottemodus opgeven waarmee de nieuwe breedte wordt berekend op basis van waarden in een beperkte set kopteksten, zoals die in alleen weergegeven rijen. Dit verbetert de prestaties wanneer het besturingselement een groot aantal rijen bevat.
Deze overbelasting is beschermd en is ontworpen om u in staat te stellen ideale celhoogte-breedteverhoudingen in een afgeleide DataGridView klasse te bereiken. Als de fixedColumnHeadersHeight of fixedRowHeight parameters zijn false, wordt de breedte van de rijkoppen berekend met de verwachting dat u methoden zoals AutoResizeRows en AutoResizeColumnHeadersHeight volgende aanroept.
Zie Sizing Options in the Windows Forms DataGridView Control voor meer informatie over het aanpassen van het formaat van programma's.