Comparteix a través de


DataGridViewColumn.GetPreferredWidth Método

Definición

Calcula el ancho ideal de la columna basándose en los criterios especificados.

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

Parámetros

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Valor de DataGridViewAutoSizeColumnMode que especifica un modo de ajuste automático del tamaño.

fixedHeight
Boolean

true para calcular el ancho de la columna en función del alto actual de las filas; false para calcular el ancho de forma que también se ajuste el alto de las filas.

Devoluciones

Int32

Ancho inicial, en píxeles, de la columna.

Excepciones

autoSizeColumnMode es NotSet, None o Fill.

autoSizeColumnMode no es un valor DataGridViewAutoSizeColumnMode válido.

Comentarios

Esta propiedad la usa la característica de ajuste automático basado en contenido del DataGridView control para determinar el ancho ideal de una columna.

Un fixedHeight valor de parámetro de calcula el ancho de false columna en función de los alto de fila calculados que lograrán relaciones ideales de alto a ancho de celda. Para que el contenido de la celda se ajuste a varias líneas, el estilo de celda en vigor para la celda debe tener un WrapMode valor de propiedad de True.

Para obtener más información sobre el ajuste de tamaño automático, vea Opciones de ajuste de tamaño en el control Windows Forms DataGridView.

Se aplica a

Consulte también