Partilhar via


DataGridViewColumn.GetPreferredWidth Método

Definição

Calcula a largura ideal da coluna com base nos critérios 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

Um DataGridViewAutoSizeColumnMode valor que especifica um modo de dimensionamento automático.

fixedHeight
Boolean

true para calcular a largura da coluna com base nas alturas atuais da linha; false para calcular a largura com a expectativa de que as alturas da linha serão ajustadas.

Retornos

A largura ideal, em pixels, da coluna.

Exceções

autoSizeColumnMode is NotSet, Noneou Fill.

autoSizeColumnMode não é um valor válido DataGridViewAutoSizeColumnMode .

Comentários

Essa propriedade é usada pelo recurso de dimensionamento automático baseado em conteúdo do DataGridView controle para determinar a largura ideal de uma coluna.

Um fixedHeight valor de parâmetro calcula a largura da false coluna com base em alturas de linha calculadas que alcançarão as proporções ideais de altura para largura da célula. Para que o conteúdo da célula seja encapsulado em várias linhas, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Para obter mais informações sobre o dimensionamento automático, consulte Opções de dimensionamento no controle DataGridView dos Windows Forms.

Aplica-se a

Confira também