DataGridView.AutoResizeColumnHeadersHeight Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.