DataGridColumnStyle.GetPreferredHeight メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridColumnStyle.GetPreferredHeight メソッドの意味・解説 

DataGridColumnStyle.GetPreferredHeight メソッド

派生クラスオーバーライドされると、列のサイズ自動的に変更するために使用する高さを取得します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

通常、GetPreferredSize は MouseDown イベントによって呼び出され長い文字列対する列の高さのサイズ変更します

使用例使用例

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
GetPreferredSize
GetMinimumHeight


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataGridColumnStyle.GetPreferredHeight メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataGridColumnStyle.GetPreferredHeight メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataGridColumnStyle.GetPreferredHeight メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataGridColumnStyle.GetPreferredHeight メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridColumnStyle.GetPreferredHeight メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS