Condividi tramite


DataGridViewColumn.GetPreferredWidth Metodo

Definizione

Calcola la larghezza ideale della colonna in base ai criteri specificati.

public:
 virtual int GetPreferredWidth(System::Windows::Forms::DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
public virtual int GetPreferredWidth (System.Windows.Forms.DataGridViewAutoSizeColumnMode autoSizeColumnMode, bool fixedHeight);
abstract member GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
override this.GetPreferredWidth : System.Windows.Forms.DataGridViewAutoSizeColumnMode * bool -> int
Public Overridable Function GetPreferredWidth (autoSizeColumnMode As DataGridViewAutoSizeColumnMode, fixedHeight As Boolean) As Integer

Parametri

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Valore DataGridViewAutoSizeColumnMode che specifica una modalità di dimensionamento automatico.

fixedHeight
Boolean

false per calcolare la larghezza della colonna in base alle altezze correnti delle righe, true per calcolare la larghezza nella previsione che le altezze delle righe verranno regolate.

Restituisce

Larghezza ideale della colonna, in pixel.

Eccezioni

autoSizeColumnMode è NotSet, None o Fill.

autoSizeColumnMode non è un valore valido di DataGridViewAutoSizeColumnMode.

Commenti

Questa proprietà viene usata dalla funzionalità di ridimensionamento automatico basata sul contenuto del DataGridView controllo per determinare la larghezza ideale di una colonna.

Un fixedHeight valore di parametro di calcola la larghezza della false colonna in base alle altezze delle righe calcolate che otterranno proporzioni ideali di altezza a larghezza della cella. Per il wrapping del contenuto della cella su più righe, lo stile della cella in effetti per la cella deve avere un WrapMode valore di proprietà di True.

Per altre informazioni sul ridimensionamento automatico, vedere Opzioni di ridimensionamento nell'Windows Forms Controllo DataGridView.

Si applica a

Vedi anche