'宣言 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オブジェクト。
'宣言 Public Overloads Function Measure( _ ByVal width As System.Integer _ ) As System.Drawing.Size
public System.Drawing.Size Measure( System.int width )
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; } }