Compartir vía


DataGridViewColumn.GetPreferredWidth Método

Definición

Calcula el ancho ideal de la columna en función de 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 DataGridViewAutoSizeColumnMode que especifica un modo de ajuste de tamaño automático.

fixedHeight
Boolean

true para calcular el ancho de la columna en función del alto de fila actual; false para calcular el ancho con la expectativa de que se ajusten los alto de fila.

Devoluciones

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

Excepciones

autoSizeColumnMode es NotSet, Noneo Fill.

autoSizeColumnMode no es un valor válido DataGridViewAutoSizeColumnMode .

Comentarios

Esta propiedad la usa la característica de ajuste automático de tamaño 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 altos 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 DataGridView de formularios Windows Forms.

Se aplica a

Consulte también