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 automático de dimensionamento.

fixedHeight
Boolean

true para calcular a largura da coluna com base nas alturas atuais das linhas; false calcular a largura com a expectativa de que as alturas das filas sejam ajustadas.

Devoluções

A largura ideal, em píxeis, da coluna.

Exceções

autoSizeColumnMode é NotSet, None, ou Fill.

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

Observações

Esta propriedade é utilizada pela funcionalidade automática de dimensionamento baseada em conteúdo do DataGridView controlo para determinar a largura ideal de uma coluna.

Um fixedHeight valor de parâmetro calcula false a largura da coluna com base nas alturas de linhas calculadas que alcançam razões ideais entre altura e largura da célula. Para que o conteúdo das células se enrole em múltiplas linhas, o estilo de célula em efeito para a célula deve ter um WrapMode valor de propriedade de True.

Para mais informações sobre dimensionamento automático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Aplica-se a

Ver também