Aracılığıyla paylaş


DataGridView.AutoResizeRowHeadersWidth Yöntem

Tanım

Satır üst bilgilerinin genişliğini üst bilgi içeriğine uyacak şekilde ayarlar.

Aşırı Yüklemeler

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Belirtilen satırdaki üst bilginin içeriğinde yapılan değişikliklere göre ve belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar ve isteğe bağlı olarak, satır ve/veya sütun üst bilgisi genişliklerinin daha sonra ayarlanacağının beklentisiyle genişliği hesaplar.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Satır üst bilgilerinin genişliğini, belirtilen satırdaki üst bilginin içeriğinde yapılan değişikliklere göre ve belirtilen boyut modunu kullanarak ayarlar; isteğe bağlı olarak genişliği, satır ve/veya sütun üst bilgisi genişliklerinin daha sonra ayarlanması beklentisiyle hesaplar.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar.

public:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

Parametreler

Özel durumlar

rowHeadersWidthSizeModeveya DisableResizingdeğerine EnableResizing sahiptir.

rowHeadersWidthSizeMode geçerli DataGridViewRowHeadersWidthSizeMode bir değer değil.

Açıklamalar

Bu yöntem, satır üst bilgilerinin ne zaman yeniden boyutlandırılmasını denetlemek istiyorsanız kullanışlıdır. Satır üst bilgilerinin genişliği yöntem çağrısı başına yalnızca bir kez ayarlanır; Satır üst bilgilerinin içeriği daha sonra değişirse, satır üst bilgileri otomatik olarak ayarlanmaz. İçerikleri değiştiğinde satır üst bilgilerini otomatik olarak yeniden boyutlandıracak şekilde ayarlamak için özelliğini kullanın RowHeadersWidthSizeMode .

Bu yöntem, yalnızca görüntülenen satırlardakiler gibi sınırlı bir üst bilgi kümesindeki değerlere göre yeni genişliği hesaplayan bir boyutlandırma modu belirtmenize olanak tanır. Bu, denetim çok sayıda satır içerdiğinde performansı artırır.

Program aracılığıyla yeniden boyutlandırma hakkında daha fazla bilgi için Windows Forms DataGridView Denetimi'ndeki Boyutlandırma Seçenekleri'ne bakın.

Ayrıca bkz.

Şunlara uygulanır

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Belirtilen satırdaki üst bilginin içeriğinde yapılan değişikliklere göre ve belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar.

public:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

Parametreler

rowIndex
Int32

Değiştirilen içerikle birlikte satır üst bilgisinin dizini.

Özel durumlar

rowIndex , 0 ile satır sayısı eksi 1 arasında geçerli bir aralıkta değildir.

rowHeadersWidthSizeMode veya değerine EnableResizing sahip DisableResizing

rowHeadersWidthSizeMode geçerli DataGridViewRowHeadersWidthSizeMode bir değer değil.

Örnekler

Aşağıdaki kod örneğinde, ilk satır üst bilgisinin içeriğinde yapılan değişikliklere göre satır üst bilgisi genişliklerinin nasıl yeniden boyutlandırıladığı gösterilmektedir. Bu kod örneği, Nasıl yapılır: Windows Forms DataGridView Denetimindeki İçeriği Sığdırmak için Hücreleri Program Aracılığıyla Yeniden Boyutlandırma bölümünde sağlanan daha büyük bir örneğin parçasıdır.

void SizeFirstRowHeaderToAllHeaders( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRowHeadersWidth(0, DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders);
}
private void SizeFirstRowHeaderToAllHeaders(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRowHeadersWidth(
        0, DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
Private Sub SizeFirstRowHeaderToAllHeaders(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button8.Click

    DataGridView1.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

End Sub

Açıklamalar

Bu yöntem, yalnızca belirtilen satırdaki üst bilginin içeriği kullanıcı düzenlemelerinin veya bağlı bir veri kaynağında yapılan değişikliklerin sonucu olarak değiştiğinde satır üst bilgilerinin ne zaman yeniden boyutlandırılmasını denetlemek istiyorsanız kullanışlıdır. İçerik değişikliği gerektiriyorsa, satır üst bilgilerinin genişliği yöntem çağrısı başına yalnızca bir kez ayarlanır; Satır üst bilgilerinin içeriği daha sonra değişirse, satır üst bilgileri otomatik olarak ayarlanmaz. İçerikleri değiştiğinde satır üst bilgilerini otomatik olarak yeniden boyutlandıracak şekilde ayarlamak için özelliğini kullanın RowHeadersWidthSizeMode .

Bu yöntem, yalnızca görüntülenen satırlardakiler gibi sınırlı bir üst bilgi kümesindeki değerlere göre yeni genişliği hesaplayan bir boyutlandırma modu belirtmenize olanak tanır. Bu, denetim çok sayıda satır içerdiğinde performansı artırır.

Program aracılığıyla yeniden boyutlandırma hakkında daha fazla bilgi için Windows Forms DataGridView Denetimi'ndeki Boyutlandırma Seçenekleri'ne bakın.

Ayrıca bkz.

Şunlara uygulanır

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Belirtilen boyut modunu kullanarak satır üst bilgilerinin genişliğini ayarlar ve isteğe bağlı olarak, satır ve/veya sütun üst bilgisi genişliklerinin daha sonra ayarlanacağının beklentisiyle genişliği hesaplar.

protected:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
protected void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowsHeight As Boolean)

Parametreler

fixedColumnHeadersHeight
Boolean

true sütun başlıklarının geçerli yüksekliğine göre yeni genişliği hesaplamak için; false sütun başlıklarının yüksekliğinin de ayarlanacağının beklentisiyle genişliği hesaplamak için.

fixedRowsHeight
Boolean

true geçerli satır yüksekliklerine göre yeni genişliği hesaplamak için; false satır yüksekliklerinin de ayarlanacağının beklentisiyle genişliği hesaplamak için.

Özel durumlar

rowHeadersWidthSizeModeveya DisableResizingdeğerine EnableResizing sahiptir.

rowHeadersWidthSizeMode geçerli DataGridViewRowHeadersWidthSizeMode bir değer değil.

Açıklamalar

Bu yöntem, satır üst bilgilerinin ne zaman yeniden boyutlandırılmasını denetlemek istiyorsanız kullanışlıdır. Satır üst bilgilerinin genişliği yöntem çağrısı başına yalnızca bir kez ayarlanır; Satır üst bilgilerinin içeriği daha sonra değişirse, satır üst bilgileri otomatik olarak ayarlanmaz. İçerikleri değiştiğinde satır üst bilgilerini otomatik olarak yeniden boyutlandıracak şekilde ayarlamak için özelliğini kullanın RowHeadersWidthSizeMode .

Bu yöntem, yalnızca görüntülenen satırlardakiler gibi sınırlı bir üst bilgi kümesindeki değerlere göre yeni genişliği hesaplayan bir boyutlandırma modu belirtmenize olanak tanır. Bu, denetim çok sayıda satır içerdiğinde performansı artırır.

Bu aşırı yükleme korumalıdır ve türetilmiş DataGridView bir sınıfta ideal hücre yüksekliği-genişlik oranları elde etmenizi sağlayacak şekilde tasarlanmıştır. fixedColumnHeadersHeight veya fixedRowsHeight parametreleri isefalse, satır üst bilgilerinin genişliği ve AutoResizeColumnHeadersHeight gibi AutoResizeRows yöntemleri çağıracağınız beklentisiyle hesaplanır.

Program aracılığıyla yeniden boyutlandırma hakkında daha fazla bilgi için Windows Forms DataGridView Denetimi'ndeki Boyutlandırma Seçenekleri'ne bakın.

Ayrıca bkz.

Şunlara uygulanır

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Satır üst bilgilerinin genişliğini, belirtilen satırdaki üst bilginin içeriğinde yapılan değişikliklere göre ve belirtilen boyut modunu kullanarak ayarlar; isteğe bağlı olarak genişliği, satır ve/veya sütun üst bilgisi genişliklerinin daha sonra ayarlanması beklentisiyle hesaplar.

protected:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
protected void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowHeight As Boolean)

Parametreler

rowIndex
Int32

Değiştirilen içeriğe sahip üst bilgiyi içeren satırın dizini.

fixedColumnHeadersHeight
Boolean

true sütun başlıklarının geçerli yüksekliğine göre yeni genişliği hesaplamak için; false sütun başlıklarının yüksekliğinin de ayarlanacağının beklentisiyle genişliği hesaplamak için.

fixedRowHeight
Boolean

true belirtilen satırın geçerli yüksekliğine göre yeni genişliği hesaplamak için; false satır yüksekliğinin de ayarlanacağının beklentisiyle genişliği hesaplamak için.

Özel durumlar

rowIndex , 0 ile satır sayısı eksi 1 arasında geçerli bir aralıkta değildir.

rowHeadersWidthSizeModeveya DisableResizingdeğerine EnableResizing sahiptir.

rowHeadersWidthSizeMode geçerli DataGridViewRowHeadersWidthSizeMode bir değer değil.

Açıklamalar

Bu yöntem, yalnızca belirtilen satırdaki üst bilginin içeriği kullanıcı düzenlemelerinin veya bağlı bir veri kaynağında yapılan değişikliklerin sonucu olarak değiştiğinde satır üst bilgilerinin ne zaman yeniden boyutlandırılmasını denetlemek istiyorsanız kullanışlıdır. İçerik değişikliği gerektiriyorsa, satır üst bilgilerinin genişliği yöntem çağrısı başına yalnızca bir kez ayarlanır; Satır üst bilgilerinin içeriği daha sonra değişirse, satır üst bilgileri otomatik olarak ayarlanmaz. İçerikleri değiştiğinde satır üst bilgilerini otomatik olarak yeniden boyutlandıracak şekilde ayarlamak için özelliğini kullanın RowHeadersWidthSizeMode .

Bu yöntem, yalnızca görüntülenen satırlardakiler gibi sınırlı bir üst bilgi kümesindeki değerlere göre yeni genişliği hesaplayan bir boyutlandırma modu belirtmenize olanak tanır. Bu, denetim çok sayıda satır içerdiğinde performansı artırır.

Bu aşırı yükleme korumalıdır ve türetilmiş DataGridView bir sınıfta ideal hücre yüksekliği-genişlik oranları elde etmenizi sağlayacak şekilde tasarlanmıştır. fixedColumnHeadersHeight veya fixedRowHeight parametreleri isefalse, satır üst bilgilerinin genişliği ve AutoResizeColumnHeadersHeight gibi AutoResizeRows yöntemleri çağıracağınız beklentisiyle hesaplanır.

Program aracılığıyla yeniden boyutlandırma hakkında daha fazla bilgi için Windows Forms DataGridView Denetimi'ndeki Boyutlandırma Seçenekleri'ne bakın.

Ayrıca bkz.

Şunlara uygulanır