DataGridViewColumn.InheritedAutoSizeMode Właściwość

Definicja

Pobiera tryb określania rozmiaru dla kolumny.

public:
 property System::Windows::Forms::DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { System::Windows::Forms::DataGridViewAutoSizeColumnMode get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewAutoSizeColumnMode InheritedAutoSizeMode { get; }
[<System.ComponentModel.Browsable(false)>]
member this.InheritedAutoSizeMode : System.Windows.Forms.DataGridViewAutoSizeColumnMode
Public ReadOnly Property InheritedAutoSizeMode As DataGridViewAutoSizeColumnMode

Wartość właściwości

DataGridViewAutoSizeColumnMode

Wartość obowiązująca DataGridViewAutoSizeColumnMode dla kolumny.

Atrybuty

Uwagi

Automatyczne zachowanie określania rozmiaru kolumny jest określane przez wartość InheritedAutoSizeMode właściwości, która jest taka sama jak wartość AutoSizeMode właściwości dla wszystkich wartości z wyjątkiem NotSet, co wskazuje, że wartość jest dziedziczona z DataGridView.AutoSizeColumnsMode właściwości.

InheritedAutoSizeMode Gdy wartość właściwości to Fill, kolumna jest zmieniana wraz z innymi kolumnami w tym trybie, aby wszystkie widoczne kolumny w kontrolce dokładnie wypełniały poziomą szerokość dostępnego obszaru wyświetlania. Wszystkie kolumny trybu wypełnienia w kontrolce dzielą dostępne miejsce w proporcjach określonych przez ich FillWeight wartości właściwości. Aby uzyskać więcej informacji na temat trybu wypełniania kolumn, zobacz Tryb wypełniania kolumn w kontrolce DataGridView Windows Forms.

InheritedAutoSizeMode Gdy właściwość jest ustawiona na dowolną inną wartość z wyjątkiem None, kolumna będzie zarządzać jej szerokością, tak aby jej wartości komórek zostały w pełni wyświetlone bez wycinków. W trybach określania rozmiaru opartego na zawartości zmiany rozmiaru są wykonywane za każdym razem, gdy zawartość komórki się zmienia lub, jeśli WrapMode jest włączona, za każdym razem, gdy zmienia się wysokość wiersza. Niektóre tryby ustalania rozmiaru oparte na zawartości umożliwiają ograniczenie dostosowania rozmiaru do aktualnie wyświetlanych wierszy w celu zwiększenia wydajności.

Zmieniane są tylko kolumny z wartością Visible true właściwości, a zmiana widoczności kolumny nie powoduje zmiany rozmiaru. Ponadto po ustawieniu automatycznego zmieniania rozmiaru kolumn użytkownik nie może dostosować szerokości kolumn za pomocą myszy.

Aby dostosować szerokość kolumny programowo, użyj metod lub AutoResizeColumns metod kontrolki AutoResizeColumn lub ustaw właściwość kolumnyWidth.DataGridView

Aby uzyskać więcej informacji na temat automatycznego określania rozmiaru opartego na zawartości, zobacz Opcje określania rozmiaru w kontrolce dataGridView Windows Forms.

Dotyczy

Zobacz też