DataGridView.AutoResizeRowHeadersWidth 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 la larghezza delle intestazioni di riga per adattarla al contenuto dell'intestazione.
Overload
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) |
Regola la larghezza della intestazioni di riga usando la modalità di ridimensionamento specificata. |
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) |
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione della riga specificata e usando la modalità di ridimensionamento specificata. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Regola la larghezza delle intestazioni di riga usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o colonna verrà regolata successivamente. |
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o di colonna verrà regolata successivamente. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)
Regola la larghezza della intestazioni di riga usando la modalità di ridimensionamento specificata.
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)
Parametri
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Uno dei valori di DataGridViewRowHeadersWidthSizeMode.
Eccezioni
Il valore di rowHeadersWidthSizeMode
è EnableResizing o DisableResizing.
rowHeadersWidthSizeMode
non è un valore valido di DataGridViewRowHeadersWidthSizeMode.
Commenti
Questo metodo è utile se si desidera controllare quando le intestazioni di riga vengono ridimensionate. La larghezza delle intestazioni di riga viene modificata una sola volta per chiamata al metodo; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno modificate automaticamente. Per impostare le intestazioni di riga da ridimensionare automaticamente quando il contenuto cambia, utilizzare la RowHeadersWidthSizeMode proprietà .
Questo metodo consente di specificare una modalità di ridimensionamento che calcola la nuova larghezza in base ai valori in un set limitato di intestazioni, ad esempio quelle solo nelle righe visualizzate. Ciò migliora le prestazioni quando il controllo contiene un numero elevato di righe.
Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione della riga specificata e usando la modalità di ridimensionamento specificata.
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)
Parametri
- rowIndex
- Int32
Indice dell'intestazione di riga con il contenuto modificato.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Uno dei valori di DataGridViewRowHeadersWidthSizeMode.
Eccezioni
rowIndex
non è compreso nell'intervallo valido, ovvero tra 0 e il numero di righe meno 1.
Il valore di rowHeadersWidthSizeMode
è EnableResizing o DisableResizing
rowHeadersWidthSizeMode
non è un valore valido di DataGridViewRowHeadersWidthSizeMode.
Esempio
Nell'esempio di codice seguente viene illustrato come ridimensionare la larghezza dell'intestazione di riga in base alle modifiche apportate al contenuto della prima intestazione di riga. Questo esempio di codice fa parte di un esempio più ampio fornito in Procedura: Ridimensionare le celle a livello di codice per adattare il contenuto nel controllo DataGridView Windows Forms.
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
Commenti
Questo metodo è utile se si desidera controllare quando le intestazioni di riga vengono ridimensionate se solo il contenuto dell'intestazione nella riga specificata è stato modificato in seguito alle modifiche o alle modifiche apportate a un'origine dati associata. La larghezza delle intestazioni di riga viene modificata una sola volta per chiamata al metodo se la modifica del contenuto lo richiede; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno modificate automaticamente. Per impostare le intestazioni di riga da ridimensionare automaticamente quando il contenuto cambia, utilizzare la RowHeadersWidthSizeMode proprietà .
Questo metodo consente di specificare una modalità di ridimensionamento che calcola la nuova larghezza in base ai valori in un set limitato di intestazioni, ad esempio quelle solo nelle righe visualizzate. Ciò migliora le prestazioni quando il controllo contiene un numero elevato di righe.
Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
Regola la larghezza delle intestazioni di riga usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o colonna verrà regolata successivamente.
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)
Parametri
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Uno dei valori di DataGridViewRowHeadersWidthSizeMode.
- fixedColumnHeadersHeight
- Boolean
true
per calcolare la nuova larghezza in base alla larghezza corrente delle colonne; false
per calcolare le altezze nella previsione che verrà regolata anche la larghezza delle colonne.
- fixedRowsHeight
- Boolean
true
per calcolare la nuova larghezza in base all'altezza corrente delle righe; false
per calcolare la larghezza nella previsione che verrà regolata anche l'altezza delle righe.
Eccezioni
Il valore di rowHeadersWidthSizeMode
è EnableResizing o DisableResizing.
rowHeadersWidthSizeMode
non è un valore valido di DataGridViewRowHeadersWidthSizeMode.
Commenti
Questo metodo è utile se si desidera controllare quando le intestazioni di riga vengono ridimensionate. La larghezza delle intestazioni di riga viene modificata una sola volta per chiamata al metodo; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno modificate automaticamente. Per impostare le intestazioni di riga da ridimensionare automaticamente quando il contenuto cambia, utilizzare la RowHeadersWidthSizeMode proprietà .
Questo metodo consente di specificare una modalità di ridimensionamento che calcola la nuova larghezza in base ai valori in un set limitato di intestazioni, ad esempio quelle solo nelle righe visualizzate. Ciò migliora le prestazioni quando il controllo contiene un numero elevato di righe.
Questo overload è protetto ed è progettato per consentire di ottenere rapporti di altezza-larghezza di cella ideali in una classe derivata DataGridView . Se i fixedColumnHeadersHeight
parametri o fixedRowsHeight
sono false
, la larghezza delle intestazioni di riga verrà calcolata con l'aspettativa di chiamare metodi come AutoResizeRows e AutoResizeColumnHeadersHeight next.
Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e usando la modalità di ridimensionamento specificata, calcolando eventualmente la larghezza nella previsione che la larghezza delle intestazioni di riga e/o di colonna verrà regolata successivamente.
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)
Parametri
- rowIndex
- Int32
Indice della riga contenente l'intestazione con il contenuto modificato.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Uno dei valori di DataGridViewRowHeadersWidthSizeMode.
- fixedColumnHeadersHeight
- Boolean
true
per calcolare la nuova larghezza in base alla larghezza corrente delle colonne; false
per calcolare le altezze nella previsione che verrà regolata anche la larghezza delle colonne.
- fixedRowHeight
- Boolean
true
per calcolare la nuova larghezza in base all'altezza corrente della riga specificata, false
per calcolare la larghezza nella previsione che verrà regolata anche l'altezza delle righe.
Eccezioni
rowIndex
non è compreso nell'intervallo valido, ovvero tra 0 e il numero di righe meno 1.
Il valore di rowHeadersWidthSizeMode
è EnableResizing o DisableResizing.
rowHeadersWidthSizeMode
non è un valore valido di DataGridViewRowHeadersWidthSizeMode.
Commenti
Questo metodo è utile se si desidera controllare quando le intestazioni di riga vengono ridimensionate se solo il contenuto dell'intestazione nella riga specificata è stato modificato in seguito alle modifiche o alle modifiche apportate a un'origine dati associata. La larghezza delle intestazioni di riga viene modificata una sola volta per chiamata al metodo se la modifica del contenuto lo richiede; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno modificate automaticamente. Per impostare le intestazioni di riga da ridimensionare automaticamente quando il contenuto cambia, utilizzare la RowHeadersWidthSizeMode proprietà .
Questo metodo consente di specificare una modalità di ridimensionamento che calcola la nuova larghezza in base ai valori in un set limitato di intestazioni, ad esempio quelle solo nelle righe visualizzate. Ciò migliora le prestazioni quando il controllo contiene un numero elevato di righe.
Questo overload è protetto ed è progettato per consentire di ottenere rapporti di altezza-larghezza di cella ideali in una classe derivata DataGridView . Se i fixedColumnHeadersHeight
parametri o fixedRowHeight
sono false
, la larghezza delle intestazioni di riga verrà calcolata con l'aspettativa di chiamare metodi come AutoResizeRows e AutoResizeColumnHeadersHeight next.
Per altre informazioni sul ridimensionamento a livello di codice, vedere Opzioni di ridimensionamento nel controllo DataGridView Windows Forms.