DataGridView.AutoResizeColumnHeadersHeight Metodo

Definizione

Regola l'altezza delle intestazioni di colonna per adattarla al contenuto dell'intestazione.

Overload

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna per adattarle al relativo contenuto, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

AutoResizeColumnHeadersHeight()

Regola l'altezza delle intestazioni di colonna per adattarla al contenuto dell'intestazione di colonna più grande.

AutoResizeColumnHeadersHeight(Int32)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

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)

Parametri

columnIndex
Int32

Indice dell'intestazione di colonna il cui contenuto deve essere usato per determinare la nuova altezza.

fixedRowHeadersWidth
Boolean

true per calcolare la nuova altezza in base alla larghezza corrente delle intestazioni di riga, false per calcolare l'altezza nella previsione che verrà regolata anche la larghezza delle intestazioni di riga.

fixedColumnWidth
Boolean

true per calcolare la nuova altezza in base alla larghezza corrente della colonna specificata, false per calcolare l'altezza nella previsione che verrà regolata anche la larghezza delle colonne.

Eccezioni

columnIndex non è compreso nell'intervallo valido, ovvero tra 0 e il numero di colonne meno 1.

Commenti

Questo metodo è utile se si desidera controllare quando le intestazioni di colonna vengono ridimensionate se solo il contenuto dell'intestazione nella colonna specificata è stato modificato in seguito alle modifiche o alle modifiche apportate a un'origine dati associata. L'altezza delle intestazioni di colonna viene modificata una sola volta per chiamata al metodo se la modifica del contenuto lo richiede; se il contenuto delle intestazioni di colonna cambia in un secondo momento, le intestazioni di colonna non verranno modificate automaticamente. Per impostare le intestazioni di colonna da ridimensionare automaticamente quando il contenuto cambia, utilizzare la ColumnHeadersHeightSizeMode proprietà .

Affinché il contenuto della cella venga disposto su più righe quando le intestazioni di colonna vengono ridimensionate, lo stile della cella in vigore per la cella deve avere un WrapMode valore della proprietà .True

Questo overload è protetto ed è progettato per consentire di ottenere rapporti di altezza-larghezza di cella ideali in una classe derivata DataGridView . Se i fixedColumnWidth parametri o fixedRowHeadersWidth sono false, l'altezza delle intestazioni di colonna verrà calcolata con l'aspettativa di chiamare i metodi come AutoResizeColumns e AutoResizeRowHeadersWidth next.

Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.

Vedi anche

Si applica a

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Regola l'altezza delle intestazioni di colonna per adattarle al relativo contenuto, calcolando eventualmente l'altezza nella previsione che le larghezze delle intestazioni di riga e/o di colonna verranno regolate successivamente.

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)

Parametri

fixedRowHeadersWidth
Boolean

true per calcolare la nuova altezza in base alla larghezza corrente delle intestazioni di riga, false per calcolare l'altezza nella previsione che verrà regolata anche la larghezza delle intestazioni di riga.

fixedColumnsWidth
Boolean

true per calcolare la nuova altezza in base alla larghezza corrente delle colonne; false per calcolare l'altezza nella previsione che verrà regolata anche la larghezza delle colonne.

Commenti

Questo metodo è utile se si desidera controllare quando le intestazioni di colonna vengono ridimensionate. L'altezza delle intestazioni di colonna viene modificata una sola volta per ogni chiamata al metodo; se il contenuto delle intestazioni di colonna cambia in un secondo momento, le intestazioni di colonna non verranno modificate automaticamente. Per impostare le intestazioni di colonna da ridimensionare automaticamente quando il contenuto cambia, utilizzare la ColumnHeadersHeightSizeMode proprietà .

Affinché il contenuto della cella venga disposto su più righe quando le intestazioni di colonna vengono ridimensionate, lo stile della cella in vigore per la cella deve avere un WrapMode valore della proprietà .True

Questo overload è protetto ed è progettato per consentire di ottenere rapporti di altezza-larghezza di cella ideali in una classe derivata DataGridView . Se i fixedColumnsWidth parametri o fixedRowHeadersWidth sono false, l'altezza delle intestazioni di colonna verrà calcolata con l'aspettativa di chiamare i metodi come AutoResizeColumns e AutoResizeRowHeadersWidth next.

Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.

Vedi anche

Si applica a

AutoResizeColumnHeadersHeight()

Regola l'altezza delle intestazioni di colonna per adattarla al contenuto dell'intestazione di colonna più grande.

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

Esempio

Nell'esempio di codice seguente viene illustrato come ridimensionare le intestazioni di colonna e le righe in seguito a un clic su un pulsante.

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

Commenti

Questo metodo è utile se si desidera controllare quando le intestazioni di colonna vengono ridimensionate. L'altezza delle intestazioni di colonna viene modificata una sola volta per ogni chiamata al metodo; se il contenuto delle intestazioni di colonna cambia in un secondo momento, le intestazioni di colonna non verranno modificate automaticamente. Per impostare le intestazioni di colonna da ridimensionare automaticamente quando il contenuto cambia, utilizzare la ColumnHeadersHeightSizeMode proprietà .

Affinché il contenuto della cella venga disposto su più righe quando le intestazioni di colonna vengono ridimensionate, lo stile della cella in vigore per la cella deve avere un WrapMode valore della proprietà .True

Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.

Vedi anche

Si applica a

AutoResizeColumnHeadersHeight(Int32)

Regola l'altezza delle intestazioni di colonna in base alle modifiche apportate al contenuto dell'intestazione nella colonna specificata.

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

Parametri

columnIndex
Int32

Indice della colonna contenente l'intestazione con il contenuto modificato.

Eccezioni

columnIndex non è compreso nell'intervallo valido, ovvero tra 0 e il numero di colonne meno 1.

Commenti

Questo metodo è utile se si desidera controllare quando le intestazioni di colonna vengono ridimensionate se solo il contenuto dell'intestazione nella colonna specificata è stato modificato in seguito alle modifiche o alle modifiche apportate a un'origine dati associata. L'altezza delle intestazioni di colonna viene modificata una sola volta per chiamata al metodo se la modifica del contenuto lo richiede; se il contenuto delle intestazioni di colonna cambia in un secondo momento, le intestazioni di colonna non verranno modificate automaticamente. Per impostare le intestazioni di colonna da ridimensionare automaticamente quando il contenuto cambia, utilizzare la ColumnHeadersHeightSizeMode proprietà .

Affinché il contenuto della cella venga disposto su più righe quando le intestazioni di colonna vengono ridimensionate, lo stile della cella in vigore per la cella deve avere un WrapMode valore della proprietà .True

Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.

Vedi anche

Si applica a