DataGridView.AutoResizeRowHeadersWidth Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Justerar radrubrikernas bredd så att den passar rubrikinnehållet.
Överlagringar
| Name | Description |
|---|---|
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) |
Justerar radrubrikernas bredd med det angivna storleksläget. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) |
Justerar radrubrikernas bredd baserat på ändringar i innehållet i rubriken på den angivna raden och med det angivna storleksläget. |
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Justerar bredden på radrubrikerna med det angivna storleksläget. Du kan också beräkna bredden med förväntningen att rad- och/eller kolumnrubrikbredderna därefter justeras. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Justerar bredden på radrubrikerna baserat på ändringar i innehållet i rubriken på den angivna raden och använder det angivna storleksläget, om du vill beräkna bredden med förväntningen att rad- och/eller kolumnrubrikbredderna därefter ska justeras. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
Justerar radrubrikernas bredd med det angivna storleksläget.
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)
Parametrar
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Ett av DataGridViewRowHeadersWidthSizeMode värdena.
Undantag
rowHeadersWidthSizeMode har värdet EnableResizing eller DisableResizing.
rowHeadersWidthSizeMode är inte ett giltigt DataGridViewRowHeadersWidthSizeMode värde.
Kommentarer
Den här metoden är användbar om du vill styra när radrubrikerna ändrar storlek. Radrubrikernas bredd justeras bara en gång per metodanrop. Om innehållet i radrubrikerna ändras senare justeras inte radrubrikerna automatiskt. Om du vill ange att radrubrikerna ska ändras automatiskt när innehållet ändras använder du RowHeadersWidthSizeMode egenskapen .
Med den här metoden kan du ange ett storleksläge som beräknar den nya bredden baserat på värden i en begränsad uppsättning rubriker, till exempel de som endast visas i rader. Detta förbättrar prestanda när kontrollen innehåller ett stort antal rader.
Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.
Se även
Gäller för
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
Justerar radrubrikernas bredd baserat på ändringar i innehållet i rubriken på den angivna raden och med det angivna storleksläget.
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)
Parametrar
- rowIndex
- Int32
Indexet för radrubriken med det ändrade innehållet.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Ett av DataGridViewRowHeadersWidthSizeMode värdena.
Undantag
rowIndex är inte i det giltiga intervallet 0 till antalet rader minus 1.
rowHeadersWidthSizeMode har värdet EnableResizing eller DisableResizing
rowHeadersWidthSizeMode är inte ett giltigt DataGridViewRowHeadersWidthSizeMode värde.
Exempel
I följande kodexempel visas hur du ändrar storlek på radrubrikens bredd baserat på ändringar i innehållet i den första radrubriken. Det här kodexemplet är en del av ett större exempel i Hur gör du: Ändra storlek på celler programmatiskt för att anpassa innehåll i Windows Forms DataGridView-kontrollen.
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
Kommentarer
Den här metoden är användbar om du vill styra när radrubrikerna ändrar storlek om endast innehållet i rubriken på den angivna raden har ändrats till följd av användarredigeringar eller ändringar i en bunden datakälla. Radrubrikernas bredd justeras bara en gång per metodanrop om innehållsändringen kräver det. Om innehållet i radrubrikerna ändras senare justeras inte radrubrikerna automatiskt. Om du vill ange att radrubrikerna ska ändras automatiskt när innehållet ändras använder du RowHeadersWidthSizeMode egenskapen .
Med den här metoden kan du ange ett storleksläge som beräknar den nya bredden baserat på värden i en begränsad uppsättning rubriker, till exempel de som endast visas i rader. Detta förbättrar prestanda när kontrollen innehåller ett stort antal rader.
Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.
Se även
Gäller för
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
Justerar bredden på radrubrikerna med det angivna storleksläget. Du kan också beräkna bredden med förväntningen att rad- och/eller kolumnrubrikbredderna därefter justeras.
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)
Parametrar
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Ett av DataGridViewRowHeadersWidthSizeMode värdena.
- fixedColumnHeadersHeight
- Boolean
true för att beräkna den nya bredden baserat på den aktuella höjden på kolumnrubrikerna. false för att beräkna bredden med förväntan att höjden på kolumnrubrikerna också justeras.
- fixedRowsHeight
- Boolean
true för att beräkna den nya bredden baserat på de aktuella radhöjderna. false för att beräkna bredden med förväntningen att radhöjderna också ska justeras.
Undantag
rowHeadersWidthSizeMode har värdet EnableResizing eller DisableResizing.
rowHeadersWidthSizeMode är inte ett giltigt DataGridViewRowHeadersWidthSizeMode värde.
Kommentarer
Den här metoden är användbar om du vill styra när radrubrikerna ändrar storlek. Radrubrikernas bredd justeras bara en gång per metodanrop. Om innehållet i radrubrikerna ändras senare justeras inte radrubrikerna automatiskt. Om du vill ange att radrubrikerna ska ändras automatiskt när innehållet ändras använder du RowHeadersWidthSizeMode egenskapen .
Med den här metoden kan du ange ett storleksläge som beräknar den nya bredden baserat på värden i en begränsad uppsättning rubriker, till exempel de som endast visas i rader. Detta förbättrar prestanda när kontrollen innehåller ett stort antal rader.
Den här överlagringen är skyddad och är utformad för att du ska kunna uppnå idealiska cellhöjd-till-bredd-förhållanden i en härledd DataGridView klass. Om parametrarna fixedColumnHeadersHeight eller fixedRowsHeight är falseberäknas radrubrikernas bredd med förväntan att du ska anropa metoder som AutoResizeRows och AutoResizeColumnHeadersHeight nästa.
Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.
Se även
Gäller för
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
- Källa:
- DataGridView.Methods.cs
Justerar bredden på radrubrikerna baserat på ändringar i innehållet i rubriken på den angivna raden och använder det angivna storleksläget, om du vill beräkna bredden med förväntningen att rad- och/eller kolumnrubrikbredderna därefter ska justeras.
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)
Parametrar
- rowIndex
- Int32
Indexet för raden som innehåller rubriken med det ändrade innehållet.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Ett av DataGridViewRowHeadersWidthSizeMode värdena.
- fixedColumnHeadersHeight
- Boolean
true för att beräkna den nya bredden baserat på den aktuella höjden på kolumnrubrikerna. false för att beräkna bredden med förväntan att höjden på kolumnrubrikerna också justeras.
- fixedRowHeight
- Boolean
true för att beräkna den nya bredden baserat på den aktuella höjden på den angivna raden. false för att beräkna bredden med förväntan att även radhöjden ska justeras.
Undantag
rowIndex är inte i det giltiga intervallet 0 till antalet rader minus 1.
rowHeadersWidthSizeMode har värdet EnableResizing eller DisableResizing.
rowHeadersWidthSizeMode är inte ett giltigt DataGridViewRowHeadersWidthSizeMode värde.
Kommentarer
Den här metoden är användbar om du vill styra när radrubrikerna ändrar storlek om endast innehållet i rubriken på den angivna raden har ändrats till följd av användarredigeringar eller ändringar i en bunden datakälla. Radrubrikernas bredd justeras bara en gång per metodanrop om innehållsändringen kräver det. Om innehållet i radrubrikerna ändras senare justeras inte radrubrikerna automatiskt. Om du vill ange att radrubrikerna ska ändras automatiskt när innehållet ändras använder du RowHeadersWidthSizeMode egenskapen .
Med den här metoden kan du ange ett storleksläge som beräknar den nya bredden baserat på värden i en begränsad uppsättning rubriker, till exempel de som endast visas i rader. Detta förbättrar prestanda när kontrollen innehåller ett stort antal rader.
Den här överlagringen är skyddad och är utformad för att du ska kunna uppnå idealiska cellhöjd-till-bredd-förhållanden i en härledd DataGridView klass. Om parametrarna fixedColumnHeadersHeight eller fixedRowHeight är falseberäknas radrubrikernas bredd med förväntan att du ska anropa metoder som AutoResizeRows och AutoResizeColumnHeadersHeight nästa.
Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.