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

C1.Win.6 アセンブリ > C1.Win.SuperTooltip 名前空間 > C1SuperLabelBase クラス > Measure メソッド : Measure() メソッド
コントロールのコンテンツの幅と高さを計測します。
シンタックス
'宣言
 
Public Overloads Function Measure() As System.Drawing.Size
public System.Drawing.Size Measure()

戻り値の型

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

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