PowerTools MultiRow for Windows Forms 8.0J
MaximumSize プロパティ (Cell)
使用例 

Cellをサイズ変更するときの上限を表すサイズを取得または設定します。
構文
Public Property MaximumSize As Size
public Size MaximumSize {get; set;}

プロパティ値

Cellをサイズ変更するときの上限を表すSystem.Drawing.Size値。既定値はSize.Emptyです。
例外
例外解説
System.InvalidOperationExceptionオーナーテンプレートがすでにGcMultiRowに追加された後にこの値が設定されました。
解説

値がSize.Emptyの場合は、Sizeに対してMaximumSizeが作用しないことを意味します。

このプロパティを設定すると、UIをサイズ変更するときの上限を制御できます。

MinimumSizeのWidthまたはHeightとMaximumSizeのWidthまたはHeightは個別に設定できます。たとえば、MinimumSizeのWidthとMaximumSizeのWidthを設定して水平方向のみを制限することが可能です。

使用例
次のサンプルコードは、セルの最大サイズと最小サイズを制御する方法を示します。このサンプルコードは、GcMultiRow.AllowUserToResizeクラスに示されている詳細なコード例の一部を抜粋したものです。
void setFirstCellMaxSizeAndMinSize_Click(object sender, EventArgs e)
{
    Cell cell = this.gcMultiRow1.Template.Row[0];

    cell.MaximumSize = new Size(125, 0);
    cell.MinimumSize = new Size(60, 0);

    gcMultiRow1.Template = gcMultiRow1.Template;
    FillValue();
}
Private Sub setFirstCellMaxSizeAndMinSize_Click(ByVal sender As Object, ByVal e As EventArgs) Handles makeFirstCellMaxSizeAndMinSize.Click
    Dim cell As Cell = Me.gcMultiRow1.Template.Row(0)

    cell.MaximumSize = New Size(125, 0)
    cell.MinimumSize = New Size(60, 0)

    gcMultiRow1.Template = gcMultiRow1.Template
    FillValue()
End Sub
参照

Cell クラス
Cell メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.