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

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

DataGridColumnStyle.GetPreferredSize メソッド

派生クラスオーバーライドされると、指定した値の幅および高さを取得します。この幅と高さは、ユーザーが DataGridColumnStyle を使用して DataGridTableStyle に移動するときに使用されます。

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

解説解説

GetPreferredSize使用して特定の文字列または数字について、列でサイズ変更される幅を判断します

使用例使用例

GetPreferredSize メソッド使用して、値に対して最適なサイズ返すコード例次に示します

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()
      Dim s As Size = myGridColumn.GetPrefSize(g,
 "A string")
   End Sub 

End Class 

Public Class MyGridColumn
Inherits DataGridTextBoxColumn
   public Function GetPrefSize(g As
 Graphics , _
   thisString As String ) As
 Size
      return me.GetPreferredSize(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();
    Size s =myGridColumn.GetPrefSize(g, "A string");
 }
}

public class MyGridColumn:DataGridTextBoxColumn{
   public Size GetPrefSize(Graphics g, string
 thisString){
      return this.GetPreferredSize(g,thisString);
   }
}
public ref class MyGridColumn: public
 DataGridTextBoxColumn
{
public:
   Size GetPrefSize( Graphics^ g, String^ thisString )
   {
      return this->GetPreferredSize( 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();
      System::Drawing::Size s = myGridColumn->GetPrefSize( 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();
        Size s = myGridColumn.GetPrefSize(g, "A string");
    } //GetHeight
} //Form1

public class MyGridColumn extends DataGridTextBoxColumn
{
    public Size GetPrefSize(Graphics g, String thisString)
    {
        return this.GetPreferredSize(g, thisString);
    } //GetPrefSize
} //MyGridColumn
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
GetPreferredHeight
GetMinimumHeight


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS