DataGridView.AutoSizeRowsMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, jak jsou určeny výšky řádků.
public:
property System::Windows::Forms::DataGridViewAutoSizeRowsMode AutoSizeRowsMode { System::Windows::Forms::DataGridViewAutoSizeRowsMode get(); void set(System::Windows::Forms::DataGridViewAutoSizeRowsMode value); };
public System.Windows.Forms.DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }
member this.AutoSizeRowsMode : System.Windows.Forms.DataGridViewAutoSizeRowsMode with get, set
Public Property AutoSizeRowsMode As DataGridViewAutoSizeRowsMode
Hodnota vlastnosti
Hodnota DataGridViewAutoSizeRowsMode označující režim velikosti. Výchozí formát je None.
Výjimky
Zadaná hodnota při nastavení této vlastnosti není platná DataGridViewAutoSizeRowsMode hodnota.
Zadaná hodnota při nastavení této vlastnosti je AllHeaders nebo DisplayedHeaders a záhlaví řádků jsou skrytá.
Příklady
Následující příklad kódu ukazuje, jak nastavit řádek tak, aby automaticky změnil velikost na základě obsahu záhlaví řádků a všech sloupců. Tento příklad kódu je součástí většího příkladu uvedeného v části Postupy: Automatická změna velikosti buněk při změně obsahu v ovládacím prvku model Windows Forms DataGridView.
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
Poznámky
Tato vlastnost umožňuje nakonfigurovat ovládací prvek tak, aby se výšky řádků automaticky upravovaly tak, aby odpovídaly jejich obsahu při každé změně obsahu. Pokud WrapMode je tato možnost povolená, upraví se při každé změně šířky sloupců také výška řádků. Některé režimy nastavení velikosti umožňují omezit úpravu velikosti na aktuálně zobrazené řádky, aby se zvýšil výkon.
Pouze řádky s Visible hodnotou true
vlastnosti se změní automaticky a změna viditelnosti řádku nezpůsobí změnu velikosti. Pokud jsou navíc řádky nastaveny na automatickou změnu velikosti, uživatel nemůže upravit výšku řádků pomocí myši.
Hodnota Height řádku s automatickou velikostí se přepočítá během rozložení, aby se zohlednila velikost použitého písma. Chcete-li získat správnou Heighthodnotu , měli byste načíst hodnotu v události formuláře Layout místo v konstruktoru formuláře.
Pokud chcete výšku řádků upravit programově, použijte AutoResizeRow metody nebo AutoResizeRows nebo nastavte vlastnost řádku Height .
Aby se obsah buňky při změně velikosti řádku zalomil na více řádků, musí mít WrapMode styl buňky pro buňku hodnotu Truevlastnosti .
Další informace o automatickém nastavení velikosti na základě obsahu najdete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro