DataGridViewColumn.GetPreferredWidth Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 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.