DataGridView.AutoSizeRowsMode Proprietà
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.
Ottiene o imposta un valore che indica il modo in cui viene determinata l'altezza delle righe.
public:
property System::Windows::Forms::DataGridViewAutoSizeRowsMode AutoSizeRowsMode { System::Windows::Forms::DataGridViewAutoSizeRowsMode get(); void set(System::Windows::Forms::DataGridViewAutoSizeRowsMode value); };
public System.Windows.Forms.DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }
member this.AutoSizeRowsMode : System.Windows.Forms.DataGridViewAutoSizeRowsMode with get, set
Public Property AutoSizeRowsMode As DataGridViewAutoSizeRowsMode
Valore della proprietà
Valore di DataGridViewAutoSizeRowsMode che indica la modalità di ridimensionamento. Il valore predefinito è None.
Eccezioni
Il valore specificato durante l'impostazione di questa proprietà non è un valore valido di DataGridViewAutoSizeRowsMode.
Il valore specificato durante l'impostazione di questa proprietà è AllHeaders o DisplayedHeaders e le intestazioni di riga sono nascoste.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare la riga per ridimensionare automaticamente in base al contenuto delle intestazioni di riga e a tutte le colonne. Questo esempio di codice fa parte di un esempio più grande fornito in Procedura: Ridimensionare automaticamente le celle quando il contenuto cambia nel controllo DataGridView Windows Forms.
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
Commenti
Questa proprietà consente di configurare il controllo in modo che le altezze delle righe vengano regolate automaticamente per adattarne il contenuto ogni volta che il contenuto cambia. Se WrapMode è abilitato, le altezze delle righe vengono regolate anche ogni volta che le larghezze delle colonne cambiano. Alcune modalità di ridimensionamento consentono di limitare la regolazione delle dimensioni alle righe attualmente visualizzate per aumentare le prestazioni.
Solo le righe con un Visible valore di proprietà vengono true
ridimensionate automaticamente e la modifica della visibilità di una riga non causa il ridimensionamento. Inoltre, quando le righe vengono impostate per ridimensionare automaticamente, l'utente non può modificare le altezze delle righe con il mouse.
Il Height valore di una riga di dimensioni automatica viene ricalcolato durante il layout per tenere conto delle dimensioni del tipo di carattere utilizzato. Per ottenere il valore corretto Height, è necessario recuperare il valore nell'evento del Layout modulo anziché nel costruttore del modulo.
Per regolare le altezze delle righe a livello di codice, usare i AutoResizeRow metodi o AutoResizeRows impostare la proprietà della riga Height .
Per il wrapping del contenuto della cella su più righe quando viene ridimensionata una riga, lo stile della cella in effetti per la cella deve avere un WrapMode valore di proprietà di True.
Per altre informazioni sul ridimensionamento automatico basato sul contenuto, vedere Opzioni di ridimensionamento nella Windows Forms Controllo DataGridView.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per