DataGridColumnStyle.GetPreferredHeight メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Protected Friend MustOverride Function GetPreferredHeight ( _ g As Graphics, _ value As Object _ ) As Integer
Dim g As Graphics Dim value As Object Dim returnValue As Integer returnValue = Me.GetPreferredHeight(g, value)
戻り値
セルの自動的なサイズ変更に使用する高さ。


GetPreferredHeight メソッドを使用して、セルの高さを返すコード例を次に示します。
Public Class Form1 Inherits Form Protected dataGrid1 As DataGrid Private Sub GetHeight() Dim myGridColumn As MyGridColumn ' Get a DataGridColumnStyle of a DataGrid control. myGridColumn = CType(dataGrid1.TableStyles(0). _ GridColumnStyles("CompanyName"), myGridColumn) ' Create a Graphics object. Dim g As Graphics = Me.CreateGraphics() Console.WriteLine(myGridColumn.GetPrefHeight(g, "A string")) End Sub End Class Public Class MyGridColumn Inherits DataGridTextBoxColumn public Function GetPrefHeight (g As Graphics , _ thisString As String ) As Integer return me.GetPreferredHeight(g,thisString) End Function End Class
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); } }
public ref class MyGridColumn: public DataGridTextBoxColumn { public: int GetPrefHeight( Graphics^ g, String^ thisString ) { return this->GetPreferredHeight( g, thisString ); } }; public ref class Form1: public Form { protected: DataGrid^ dataGrid1; private: void GetHeight() { MyGridColumn^ myGridColumn; // Get a DataGridColumnStyle of a DataGrid control. myGridColumn = dynamic_cast<MyGridColumn^>(dataGrid1->TableStyles[ 0 ]->GridColumnStyles[ "CompanyName" ]); // Create a Graphics object. Graphics^ g = this->CreateGraphics(); Console::WriteLine( myGridColumn->GetPrefHeight( g, "A string" ) ); } };
public class Form1 extends Form { protected DataGrid dataGrid1; private void GetHeight() { MyGridColumn myGridColumn; // Get a DataGridColumnStyle of a DataGrid control. myGridColumn = (MyGridColumn)(dataGrid1.get_TableStyles(). get_Item(0).get_GridColumnStyles().get_Item("CompanyName")); // Create a Graphics object. Graphics g = this.CreateGraphics(); Console.WriteLine(myGridColumn.GetPrefHeight(g, "A string")); } //GetHeight } //Form1 public class MyGridColumn extends DataGridTextBoxColumn { public int GetPrefHeight(Graphics g, String thisString) { return this.GetPreferredHeight(g, thisString); } //GetPrefHeight } //MyGridColumn

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
GetPreferredSize
GetMinimumHeight
Weblioに収録されているすべての辞書からDataGridColumnStyle.GetPreferredHeight メソッドを検索する場合は、下記のリンクをクリックしてください。

- DataGridColumnStyle.GetPreferredHeight メソッドのページへのリンク