DataGridViewColumn.GetPreferredWidth Metod

Definition

Beräknar den ideala bredden för kolumnen baserat på de angivna kriterierna.

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

Parametrar

autoSizeColumnMode
DataGridViewAutoSizeColumnMode

Ett DataGridViewAutoSizeColumnMode värde som anger ett automatiskt storleksläge.

fixedHeight
Boolean

true för att beräkna kolumnens bredd baserat på de aktuella radhöjderna. false för att beräkna bredden med förväntan att radhöjderna ska justeras.

Returer

Den idealiska bredden, i bildpunkter, för kolumnen.

Undantag

autoSizeColumnMode är NotSet, Noneeller Fill.

autoSizeColumnMode är inte ett giltigt DataGridViewAutoSizeColumnMode värde.

Kommentarer

Den här egenskapen används av den innehållsbaserade funktionen för automatisk storleksändring i DataGridView kontrollen för att fastställa den ideala bredden för en kolumn.

Ett fixedHeight parametervärde false för beräknar kolumnbredden baserat på beräknade radhöjder som ger idealiska cellhöjd-till-bredd-förhållanden. För att cellinnehåll ska kunna radbryts på flera rader måste cellformatet som gäller för cellen ha ett WrapMode egenskapsvärde på True.

Mer information om automatisk storleksändring finns i Storleksalternativ i Windows Forms DataGridView Control.

Gäller för

Se även