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 de ligne actuelles ; false pour calculer la largeur avec l’attente que les hauteurs de ligne seront ajustées.

Retours

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

Exceptions

autoSizeColumnMode est NotSet, Noneou Fill.

autoSizeColumnMode n’est pas une valeur valide DataGridViewAutoSizeColumnMode .

Remarques

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

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

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

S’applique à

Voir aussi