Input for WinForms
Measure(Int32) メソッド
使用例 

C1.Win.8 アセンブリ > C1.Win.SuperTooltip 名前空間 > C1SuperLabelBase クラス > Measure メソッド : Measure(Int32) メソッド
単語の折り返しを計算するために使用される幅。
特定の幅で表示されるコントロールのコンテンツの高さを計測します。
シンタックス
'宣言
 
Public Overloads Function Measure( _
   ByVal width As System.Integer _
) As System.Drawing.Size
public System.Drawing.Size Measure( 
   System.int width
)

パラメータ

width
単語の折り返しを計算するために使用される幅。

戻り値の型

コンテンツのサイズ(ピクセル)を表す System.Drawing.Sizeオブジェクト。
使用例
下のコードは、 C1FlexGrid 内のすべての列をスキャンし、最も高いコンテンツを含むセルを表示するために必要な高さを計算します。
int GetMaximumCellHeight(int row)
{
  // 最大高さは不明
  int maxHeight = -1;
          
  // すべての列をスキャンして最も高いコンテンツを探す
  for (int col = 0; col < _flex.Cols.Count; col++)
  {
    // セルコンテンツを取得する
    string text = _flex.GetDataDisplay(row, col);
          
    // セルに html が含まれていることをチェックする
    if (!string.IsNullOrEmpty(text) && text.StartsWith("<html>"))
    {
      // Html の表示に必要な高さを計測する
      _superLabel.Text = text;
      int width = _flex.Cols[col].WidthDisplay;
      int height = _superLabel.Measure(width).Height;
          
      // 最大高さを保存する
      if (height > maxHeight)
        maxHeight = height;
    }
    return maxHeight;
  }
}
参照

C1SuperLabelBase クラス
C1SuperLabelBase メンバ
オーバーロード一覧