DataGridColumnStyle.GetPreferredHeight(Graphics, Object) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, sütunları otomatik olarak yeniden boyutlandırmak için kullanılan yüksekliği alır.

C#
protected internal abstract int GetPreferredHeight (System.Drawing.Graphics g, object value);

Parametreler

g
Graphics

Bir Graphics nesnesi.

value
Object

Ekran yüksekliğini ve genişliğini bilmek istediğiniz nesne değeri.

Döndürülenler

Int32

Hücreyi otomatik olarak yeniden boyutlandırmak için kullanılan yükseklik.

Örnekler

Aşağıdaki kod örneği, bir hücrenin GetPreferredHeight yüksekliğini döndürmek için yöntemini kullanır.

C#
public class Form1: Form
{
 protected DataGrid dataGrid1;

private void GetHeight(){
    MyGridColumn myGridColumn;
    // Get a DataGridColumnStyle of a DataGrid control.
    myGridColumn = (MyGridColumn) dataGrid1.TableStyles[0].
    GridColumnStyles["CompanyName"];
    // Create a Graphics object.
    Graphics g = this.CreateGraphics();
    Console.WriteLine(myGridColumn.GetPrefHeight(g, "A string"));
 }
}

public class MyGridColumn:DataGridTextBoxColumn{
   public int GetPrefHeight(Graphics g, string thisString){
      return this.GetPreferredHeight(g,thisString);
   }
}

Açıklamalar

GetPreferredSize uzun bir dize için bir sütunun yüksekliğini yeniden boyutlandırmak için genellikle fare aşağı olayından çağrılır.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0

Ayrıca bkz.