DataGridView.AutoResizeColumnHeadersHeight Metoda

Definice

Upraví výšku záhlaví sloupců tak, aby odpovídala obsahu záhlaví.

Přetížení

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Upraví výšku záhlaví sloupců na základě změn obsahu záhlaví v zadaném sloupci a volitelně vypočítá výšku s očekáváním, že se následně upraví šířka záhlaví sloupce nebo řádku.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Upraví výšku záhlaví sloupců tak, aby odpovídala jejich obsahu, případně vypočítá výšku s očekáváním, že se následně upraví šířka záhlaví sloupce nebo řádku.

AutoResizeColumnHeadersHeight()

Upraví výšku záhlaví sloupců tak, aby odpovídala obsahu největšího záhlaví sloupce.

AutoResizeColumnHeadersHeight(Int32)

Upraví výšku záhlaví sloupců na základě změn obsahu záhlaví v zadaném sloupci.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Upraví výšku záhlaví sloupců na základě změn obsahu záhlaví v zadaném sloupci a volitelně vypočítá výšku s očekáváním, že se následně upraví šířka záhlaví sloupce nebo řádku.

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)

Parametry

columnIndex
Int32

Index záhlaví sloupce, jehož obsah by měl být použit k určení nové výšky.

fixedRowHeadersWidth
Boolean

true k výpočtu nové výšky na základě aktuální šířky záhlaví řádků; false k výpočtu výšky s očekáváním, že se také upraví šířka záhlaví řádků.

fixedColumnWidth
Boolean

true vypočítat novou výšku na základě aktuální šířky zadaného sloupce; false k výpočtu výšky s očekáváním, že se také upraví šířka sloupce.

Výjimky

columnIndex není v platném rozsahu 0 až po počet sloupců minus 1.

Poznámky

Tato metoda je užitečná, pokud chcete určit, kdy se záhlaví sloupců změní, pokud se změnil pouze obsah záhlaví v zadaném sloupci v důsledku úprav nebo změn v vázaném zdroji dat. Výška záhlaví sloupců se upraví pouze jednou na volání metody, pokud to změna obsahu vyžaduje; pokud se obsah záhlaví sloupců později změní, záhlaví sloupců se automaticky neupraví. Pokud chcete nastavit záhlaví sloupců tak, aby se při změně jejich obsahu automaticky změnila velikost, použijte tuto ColumnHeadersHeightSizeMode vlastnost.

Aby se obsah buňky při změně velikosti záhlaví sloupců zabalil na více řádků, musí WrapMode mít styl buňky pro buňku hodnotu Truevlastnosti .

Toto přetížení je chráněné a je navržené tak, aby vám umožnilo dosáhnout ideálních poměrů výšky buňky k šířce v odvozené DataGridView třídě. Pokud jsou hodnoty fixedColumnWidth nebo fixedRowHeadersWidth parametry , výška záhlaví sloupců se vypočítá s očekáváním, že budete volat metody, jako AutoResizeColumns je a AutoResizeRowHeadersWidth další.false

Další informace o programové změně velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.

Viz také

Platí pro

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Upraví výšku záhlaví sloupců tak, aby odpovídala jejich obsahu, případně vypočítá výšku s očekáváním, že se následně upraví šířka záhlaví sloupce nebo řádku.

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)

Parametry

fixedRowHeadersWidth
Boolean

true k výpočtu nové výšky na základě aktuální šířky záhlaví řádků; false k výpočtu výšky s očekáváním, že se také upraví šířka záhlaví řádků.

fixedColumnsWidth
Boolean

true vypočítat novou výšku na základě aktuální šířky sloupce; false k výpočtu výšky s očekáváním, že se také upraví šířky sloupců.

Poznámky

Tato metoda je užitečná, pokud chcete určit, kdy se změní velikost záhlaví sloupců. Výška záhlaví sloupců se upraví pouze jednou na volání metody; pokud se obsah záhlaví sloupců později změní, záhlaví sloupců se automaticky neupraví. Pokud chcete nastavit záhlaví sloupců tak, aby se při změně jejich obsahu automaticky změnila velikost, použijte tuto ColumnHeadersHeightSizeMode vlastnost.

Aby se obsah buňky při změně velikosti záhlaví sloupců zabalil na více řádků, musí WrapMode mít styl buňky pro buňku hodnotu Truevlastnosti .

Toto přetížení je chráněné a je navržené tak, aby vám umožnilo dosáhnout ideálních poměrů výšky buňky k šířce v odvozené DataGridView třídě. Pokud jsou hodnoty fixedColumnsWidth nebo fixedRowHeadersWidth parametry , výška záhlaví sloupců se vypočítá s očekáváním, že budete volat metody, jako AutoResizeColumns je a AutoResizeRowHeadersWidth další.false

Další informace o programové změně velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.

Viz také

Platí pro

AutoResizeColumnHeadersHeight()

Upraví výšku záhlaví sloupců tak, aby odpovídala obsahu největšího záhlaví sloupce.

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

Příklady

Následující příklad kódu ukazuje, jak změnit velikost záhlaví sloupců a řádků v důsledku kliknutí na tlačítko.

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

Poznámky

Tato metoda je užitečná, pokud chcete určit, kdy se změní velikost záhlaví sloupců. Výška záhlaví sloupců se upraví pouze jednou na volání metody; pokud se obsah záhlaví sloupců později změní, záhlaví sloupců se automaticky neupraví. Pokud chcete nastavit záhlaví sloupců tak, aby se při změně jejich obsahu automaticky změnila velikost, použijte tuto ColumnHeadersHeightSizeMode vlastnost.

Aby se obsah buňky při změně velikosti záhlaví sloupců zabalil na více řádků, musí WrapMode mít styl buňky pro buňku hodnotu Truevlastnosti .

Další informace o programové změně velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.

Viz také

Platí pro

AutoResizeColumnHeadersHeight(Int32)

Upraví výšku záhlaví sloupců na základě změn obsahu záhlaví v zadaném sloupci.

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

Parametry

columnIndex
Int32

Index sloupce obsahujícího záhlaví se změněným obsahem

Výjimky

columnIndex není v platném rozsahu 0 až po počet sloupců minus 1.

Poznámky

Tato metoda je užitečná, pokud chcete určit, kdy se záhlaví sloupců změní, pokud se změnil pouze obsah záhlaví v zadaném sloupci v důsledku úprav nebo změn v vázaném zdroji dat. Výška záhlaví sloupců se upraví pouze jednou na volání metody, pokud to změna obsahu vyžaduje; pokud se obsah záhlaví sloupců později změní, záhlaví sloupců se automaticky neupraví. Pokud chcete nastavit záhlaví sloupců tak, aby se při změně jejich obsahu automaticky změnila velikost, použijte tuto ColumnHeadersHeightSizeMode vlastnost.

Aby se obsah buňky při změně velikosti záhlaví sloupců zabalil na více řádků, musí WrapMode mít styl buňky pro buňku hodnotu Truevlastnosti .

Další informace o programové změně velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.

Viz také

Platí pro