DataGridView.AutoResizeColumnHeadersHeight Metod

Definition

Justerar höjden på kolumnrubrikerna så att det passar rubrikinnehållet.

Överlagringar

Name Description
AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Justerar höjden på kolumnrubrikerna baserat på ändringar i innehållet i rubriken i den angivna kolumnen. Du kan också beräkna höjden med förväntningen att kolumn- och/eller radrubrikbredderna därefter justeras.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Justerar höjden på kolumnrubrikerna så att de passar deras innehåll, om du vill beräkna höjden med förväntningen att kolumn- och/eller radrubrikbredderna därefter justeras.

AutoResizeColumnHeadersHeight()

Justerar höjden på kolumnrubrikerna så att det passar innehållet i den största kolumnrubriken.

AutoResizeColumnHeadersHeight(Int32)

Justerar höjden på kolumnrubrikerna baserat på ändringar i innehållet i rubriken i den angivna kolumnen.

AutoResizeColumnHeadersHeight(Int32, 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 höjden på kolumnrubrikerna baserat på ändringar i innehållet i rubriken i den angivna kolumnen. Du kan också beräkna höjden med förväntningen att kolumn- och/eller radrubrikbredderna därefter justeras.

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)

Parametrar

columnIndex
Int32

Indexet för kolumnrubriken vars innehåll ska användas för att fastställa ny höjd.

fixedRowHeadersWidth
Boolean

true för att beräkna den nya höjden baserat på radrubrikernas aktuella bredd. false för att beräkna höjden med förväntningen att radrubrikernas bredd också justeras.

fixedColumnWidth
Boolean

true för att beräkna den nya höjden baserat på den aktuella bredden för den angivna kolumnen. false för att beräkna höjden med förväntningen att kolumnbredden också ska justeras.

Undantag

columnIndex är inte i det giltiga intervallet 0 till antalet kolumner minus 1.

Kommentarer

Den här metoden är användbar om du vill styra när kolumnrubrikerna ändrar storlek om endast innehållet i rubriken i den angivna kolumnen har ändrats till följd av användarredigeringar eller ändringar i en bunden datakälla. Höjden på kolumnrubrikerna justeras bara en gång per metodanrop om innehållsändringen kräver det. Om innehållet i kolumnrubrikerna ändras senare justeras inte kolumnrubrikerna automatiskt. Använd egenskapen om du vill ange att kolumnrubrikerna ska ändra storlek automatiskt när innehållet ändras ColumnHeadersHeightSizeMode .

Om cellinnehållet ska radbryts på flera rader när kolumnrubrikerna ändras måste cellformatet som gäller för cellen ha ett WrapMode egenskapsvärde på True.

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 fixedColumnWidth eller fixedRowHeadersWidth är falseberäknas höjden på kolumnrubrikerna med förväntningen att du ska anropa metoderna, till exempel AutoResizeColumns och AutoResizeRowHeadersWidth nästa.

Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.

Se även

Gäller för

AutoResizeColumnHeadersHeight(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 höjden på kolumnrubrikerna så att de passar deras innehåll, om du vill beräkna höjden med förväntningen att kolumn- och/eller radrubrikbredderna därefter justeras.

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)

Parametrar

fixedRowHeadersWidth
Boolean

true för att beräkna den nya höjden baserat på radrubrikernas aktuella bredd. false för att beräkna höjden med förväntningen att radrubrikernas bredd också justeras.

fixedColumnsWidth
Boolean

true för att beräkna den nya höjden baserat på de aktuella kolumnbredderna. false för att beräkna höjden med förväntningen att kolumnbredderna också ska justeras.

Kommentarer

Den här metoden är användbar om du vill styra när kolumnrubrikerna ändrar storlek. Höjden på kolumnrubrikerna justeras bara en gång per metodanrop. Om innehållet i kolumnrubrikerna ändras senare justeras inte kolumnrubrikerna automatiskt. Använd egenskapen om du vill ange att kolumnrubrikerna ska ändra storlek automatiskt när innehållet ändras ColumnHeadersHeightSizeMode .

Om cellinnehållet ska radbryts på flera rader när kolumnrubrikerna ändras måste cellformatet som gäller för cellen ha ett WrapMode egenskapsvärde på True.

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 fixedColumnsWidth eller fixedRowHeadersWidth är falseberäknas höjden på kolumnrubrikerna med förväntningen att du ska anropa metoderna, till exempel AutoResizeColumns och AutoResizeRowHeadersWidth nästa.

Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.

Se även

Gäller för

AutoResizeColumnHeadersHeight()

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 höjden på kolumnrubrikerna så att det passar innehållet i den största kolumnrubriken.

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

Exempel

I följande kodexempel visas hur du ändrar storlek på kolumnrubriker och rader som ett resultat av ett knappklick.

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

Kommentarer

Den här metoden är användbar om du vill styra när kolumnrubrikerna ändrar storlek. Höjden på kolumnrubrikerna justeras bara en gång per metodanrop. Om innehållet i kolumnrubrikerna ändras senare justeras inte kolumnrubrikerna automatiskt. Använd egenskapen om du vill ange att kolumnrubrikerna ska ändra storlek automatiskt när innehållet ändras ColumnHeadersHeightSizeMode .

Om cellinnehållet ska radbryts på flera rader när kolumnrubrikerna ändras måste cellformatet som gäller för cellen ha ett WrapMode egenskapsvärde på True.

Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.

Se även

Gäller för

AutoResizeColumnHeadersHeight(Int32)

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 höjden på kolumnrubrikerna baserat på ändringar i innehållet i rubriken i den angivna kolumnen.

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

Parametrar

columnIndex
Int32

Indexet för kolumnen som innehåller rubriken med det ändrade innehållet.

Undantag

columnIndex är inte i det giltiga intervallet 0 till antalet kolumner minus 1.

Kommentarer

Den här metoden är användbar om du vill styra när kolumnrubrikerna ändrar storlek om endast innehållet i rubriken i den angivna kolumnen har ändrats till följd av användarredigeringar eller ändringar i en bunden datakälla. Höjden på kolumnrubrikerna justeras bara en gång per metodanrop om innehållsändringen kräver det. Om innehållet i kolumnrubrikerna ändras senare justeras inte kolumnrubrikerna automatiskt. Använd egenskapen om du vill ange att kolumnrubrikerna ska ändra storlek automatiskt när innehållet ändras ColumnHeadersHeightSizeMode .

Om cellinnehållet ska radbryts på flera rader när kolumnrubrikerna ändras måste cellformatet som gäller för cellen ha ett WrapMode egenskapsvärde på True.

Mer information om programmatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.

Se även

Gäller för