Partager via


DataGridViewColumn.GetPreferredWidth Méthode

Définition

Calcule la largeur idéale de la colonne en fonction des critères spécifiés.

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

Paramètres

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Valeur DataGridViewAutoSizeColumnMode qui spécifie un mode de dimensionnement automatique.

fixedHeight
Boolean

true pour calculer la largeur de la colonne en fonction des hauteurs actuelles des lignes. false pour calculer la largeur dans l’attente que les hauteurs des lignes soient ajustées.

Retours

Int32

Largeur idéale, en pixels, de la colonne.

Exceptions

autoSizeColumnMode a la valeur NotSet, None ou Fill.

autoSizeColumnMode n’est pas une valeur de DataGridViewAutoSizeColumnMode valide.

Remarques

Cette propriété est utilisée par la fonctionnalité de dimensionnement automatique basée sur le DataGridView contenu du contrôle pour déterminer la largeur idéale d’une colonne.

Valeur fixedHeight de paramètre de calcul de la largeur de false colonne en fonction des hauteurs de ligne calculées qui obtiendront des ratios de hauteur de cellule idéales en largeur. Pour que le contenu de cellule soit encapsulé sur plusieurs lignes, le style de cellule en vigueur pour la cellule doit avoir une WrapMode valeur de propriété .True

Pour plus d’informations sur le dimensionnement automatique, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

S’applique à

Voir aussi