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 in base al contenuto dell'intestazione.
Overload
| Nome | Descrizione |
|---|---|
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) |
Regola la larghezza delle intestazioni di riga usando la modalità di dimensione specificata. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) |
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e utilizzando la modalità di dimensione specificata. |
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Regola la larghezza delle intestazioni di riga utilizzando la modalità di dimensione specificata, calcolando facoltativamente la larghezza in base alle aspettative che le larghezze delle intestazioni di riga e/o di colonna verranno successivamente modificate. |
| 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 utilizzando la modalità di dimensione specificata, calcolando facoltativamente la larghezza in base alle aspettative che le larghezze delle intestazioni di riga e/o colonna verranno successivamente modificate. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
Regola la larghezza delle intestazioni di riga usando la modalità di dimensione 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 DataGridViewRowHeadersWidthSizeMode valori.
Eccezioni
rowHeadersWidthSizeMode ha il valore EnableResizing o DisableResizing.
rowHeadersWidthSizeMode non è un valore valido 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 ogni chiamata al metodo; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno regolate 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 di Windows Form.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e utilizzando la modalità di dimensione 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 DataGridViewRowHeadersWidthSizeMode valori.
Eccezioni
rowIndex non è compreso nell'intervallo valido compreso tra 0 e il numero di righe meno 1.
rowHeadersWidthSizeMode ha il valore EnableResizing o DisableResizing
rowHeadersWidthSizeMode non è un valore valido 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 di Windows Form.
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 a modifiche o modifiche apportate a un'origine dati associata. La larghezza delle intestazioni di riga viene modificata una sola volta per ogni 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 regolate 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 di Windows Form.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
Regola la larghezza delle intestazioni di riga utilizzando la modalità di dimensione specificata, calcolando facoltativamente la larghezza in base alle aspettative che le larghezze delle intestazioni di riga e/o di colonna verranno successivamente modificate.
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 DataGridViewRowHeadersWidthSizeMode valori.
- fixedColumnHeadersHeight
- Boolean
true per calcolare la nuova larghezza in base all'altezza corrente delle intestazioni di colonna; false per calcolare la larghezza con la previsione che anche l'altezza delle intestazioni di colonna verrà modificata.
- fixedRowsHeight
- Boolean
true per calcolare la nuova larghezza in base alle altezze delle righe correnti; false per calcolare la larghezza con l'aspettativa che anche le altezze delle righe verranno regolate.
Eccezioni
rowHeadersWidthSizeMode ha il valore EnableResizing o DisableResizing.
rowHeadersWidthSizeMode non è un valore valido 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 ogni chiamata al metodo; se il contenuto delle intestazioni di riga cambia in un secondo momento, le intestazioni di riga non verranno regolate 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 ideali tra altezza e larghezza delle celle 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 di Windows Form.
Vedi anche
Si applica a
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
- Origine:
- DataGridView.Methods.cs
Regola la larghezza delle intestazioni di riga in base alle modifiche apportate al contenuto dell'intestazione nella riga specificata e utilizzando la modalità di dimensione specificata, calcolando facoltativamente la larghezza in base alle aspettative che le larghezze delle intestazioni di riga e/o colonna verranno successivamente modificate.
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 DataGridViewRowHeadersWidthSizeMode valori.
- fixedColumnHeadersHeight
- Boolean
true per calcolare la nuova larghezza in base all'altezza corrente delle intestazioni di colonna; false per calcolare la larghezza con la previsione che anche l'altezza delle intestazioni di colonna verrà modificata.
- fixedRowHeight
- Boolean
true per calcolare la nuova larghezza in base all'altezza corrente della riga specificata; false per calcolare la larghezza con l'aspettativa che verrà regolata anche l'altezza della riga.
Eccezioni
rowIndex non è compreso nell'intervallo valido compreso tra 0 e il numero di righe meno 1.
rowHeadersWidthSizeMode ha il valore EnableResizing o DisableResizing.
rowHeadersWidthSizeMode non è un valore valido 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 a modifiche o modifiche apportate a un'origine dati associata. La larghezza delle intestazioni di riga viene modificata una sola volta per ogni 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 regolate 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 ideali tra altezza e larghezza delle celle 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 di Windows Form.