DataGridView.AutoResizeColumnHeadersHeight Yöntem

Tanım

Sütun üst bilgilerinin yüksekliğini üst bilgi içeriğine uyacak şekilde ayarlar.

Aşırı Yüklemeler

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Sütun üst bilgilerinin yüksekliğini, belirtilen sütundaki üst bilginin içeriğinde yapılan değişikliklere göre ayarlar ve isteğe bağlı olarak sütunun ve/veya satır üst bilgisi genişliklerinin daha sonra ayarlanacağını tahmin ederek yüksekliği hesaplar.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Sütun üst bilgilerinin yüksekliğini içeriklerine uyacak şekilde ayarlar ve isteğe bağlı olarak sütun ve/veya satır üst bilgisi genişliklerinin daha sonra ayarlanması beklentisiyle yüksekliği hesaplar.

AutoResizeColumnHeadersHeight()

Sütun başlıklarının yüksekliğini en büyük sütun üst bilgisinin içeriğine uyacak şekilde ayarlar.

AutoResizeColumnHeadersHeight(Int32)

Belirtilen sütundaki üst bilginin içeriğinde yapılan değişikliklere göre sütun üst bilgilerinin yüksekliğini ayarlar.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Sütun üst bilgilerinin yüksekliğini, belirtilen sütundaki üst bilginin içeriğinde yapılan değişikliklere göre ayarlar ve isteğe bağlı olarak sütunun ve/veya satır üst bilgisi genişliklerinin daha sonra ayarlanacağını tahmin ederek yüksekliği hesaplar.

protected:
 void AutoResizeColumnHeadersHeight(int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
protected void AutoResizeColumnHeadersHeight (int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
member this.AutoResizeColumnHeadersHeight : int * bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (columnIndex As Integer, fixedRowHeadersWidth As Boolean, fixedColumnWidth As Boolean)

Parametreler

columnIndex
Int32

İçeriği yeni yüksekliği belirlemek için kullanılması gereken sütun üst bilgisinin dizini.

fixedRowHeadersWidth
Boolean

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

fixedColumnWidth
Boolean

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

Özel durumlar

columnIndex sütun sayısı eksi 1 olan geçerli 0 aralığında değildir.

Açıklamalar

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

Sütun başlıkları yeniden boyutlandırıldığında hücre içeriğinin birden çok satıra kaydırılabilmesi için, hücrenin geçerli hücre stilinin özellik değeri TrueolmalıdırWrapMode.

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. fixedColumnWidth veya fixedRowHeadersWidth parametreleri isefalse, sütun üst bilgilerinin yüksekliği ve AutoResizeRowHeadersWidth gibi AutoResizeColumns 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

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Sütun üst bilgilerinin yüksekliğini içeriklerine uyacak şekilde ayarlar ve isteğe bağlı olarak sütun ve/veya satır üst bilgisi genişliklerinin daha sonra ayarlanması beklentisiyle yüksekliği hesaplar.

protected:
 void AutoResizeColumnHeadersHeight(bool fixedRowHeadersWidth, bool fixedColumnsWidth);
protected void AutoResizeColumnHeadersHeight (bool fixedRowHeadersWidth, bool fixedColumnsWidth);
member this.AutoResizeColumnHeadersHeight : bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (fixedRowHeadersWidth As Boolean, fixedColumnsWidth As Boolean)

Parametreler

fixedRowHeadersWidth
Boolean

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

fixedColumnsWidth
Boolean

true geçerli sütun genişliklerine göre yeni yüksekliği hesaplamak için; false sütun genişliklerinin de ayarlanacağının beklentisiyle yüksekliği hesaplamak için.

Açıklamalar

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

Sütun başlıkları yeniden boyutlandırıldığında hücre içeriğinin birden çok satıra kaydırılabilmesi için, hücrenin geçerli hücre stilinin özellik değeri TrueolmalıdırWrapMode.

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. fixedColumnsWidth veya fixedRowHeadersWidth parametreleri isefalse, sütun üst bilgilerinin yüksekliği ve AutoResizeRowHeadersWidth gibi AutoResizeColumns 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

AutoResizeColumnHeadersHeight()

Sütun başlıklarının yüksekliğini en büyük sütun üst bilgisinin içeriğine uyacak şekilde ayarlar.

public:
 void AutoResizeColumnHeadersHeight();
public void AutoResizeColumnHeadersHeight ();
member this.AutoResizeColumnHeadersHeight : unit -> unit
Public Sub AutoResizeColumnHeadersHeight ()

Örnekler

Aşağıdaki kod örneği, düğme tıklaması sonucunda sütun üst bilgilerini ve satırlarını yeniden boyutlandırmayı gösterir.

void Button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   // Resize the height of the column headers. 
   dataGridView1->AutoResizeColumnHeadersHeight();

   // Resize all the row heights to fit the contents of all non-header cells.
   dataGridView1->AutoResizeRows(
         DataGridViewAutoSizeRowsMode::AllCellsExceptHeaders);
}
private void button1_Click(object sender, System.EventArgs e)
{
    // Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight();

    // Resize all the row heights to fit the contents of all non-header cells.
    dataGridView1.AutoResizeRows(
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}
Private Sub button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles button1.Click

    ' Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight()

    ' Resize all the row heights to fit the contents of all 
    ' non-header cells.
    dataGridView1.AutoResizeRows( _
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)

End Sub

Açıklamalar

Sütun üst bilgilerinin ne zaman yeniden boyutlandırılmasını denetlemek istiyorsanız bu yöntem yararlıdır. Sütun üst bilgilerinin yüksekliği yöntem çağrısı başına yalnızca bir kez ayarlanır; sütun başlıklarının içeriği daha sonra değişirse, sütun başlıkları otomatik olarak ayarlanmaz. İçerikleri değiştiğinde sütun üst bilgilerini otomatik olarak yeniden boyutlandıracak şekilde ayarlamak için özelliğini kullanın ColumnHeadersHeightSizeMode .

Sütun başlıkları yeniden boyutlandırıldığında hücre içeriğinin birden çok satıra kaydırılabilmesi için, hücre için geçerli olan hücre stilinin özellik değeri TrueolmalıdırWrapMode.

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

AutoResizeColumnHeadersHeight(Int32)

Belirtilen sütundaki üst bilginin içeriğinde yapılan değişikliklere göre sütun üst bilgilerinin yüksekliğini ayarlar.

public:
 void AutoResizeColumnHeadersHeight(int columnIndex);
public void AutoResizeColumnHeadersHeight (int columnIndex);
member this.AutoResizeColumnHeadersHeight : int -> unit
Public Sub AutoResizeColumnHeadersHeight (columnIndex As Integer)

Parametreler

columnIndex
Int32

Değiştirilen içeriğe sahip üst bilgiyi içeren sütunun dizini.

Özel durumlar

columnIndex sütun sayısı eksi 1 olan geçerli 0 aralığında değildir.

Açıklamalar

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

Sütun başlıkları yeniden boyutlandırıldığında hücre içeriğinin birden çok satıra kaydırılabilmesi için, hücrenin geçerli hücre stilinin özellik değeri TrueolmalıdırWrapMode.

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