PowerTools PlusPak for Windows Forms 8.0J
AutoShrink プロパティ
使用例 

GcLabel コントロールのテキストをコントロールのサイズに収まるように自動的に縮小するかどうかを示す値を取得または設定します。
構文
Public Property AutoShrink As Boolean
public bool AutoShrink {get; set;}

プロパティ値

GcLabel コントロールのテキストをコントロールのサイズに収まるように自動的に縮小する場合は true。それ以外の場合は false。デフォルト値は false です。
解説
縮小動作は GcLabel コントロールが省略記号モードでないときに有効になります。MinFontSize に値を設定することで、縮小時の最小サイズを制限できます。縮小動作は GcLabel が円弧モードのときには無効になります。
使用例

次のサンプルコードは、AutoShrink プロパティの使用方法と GcLabel コントロールの作成方法を示します。

private void GcLabelAutoShrink()
{
    // Create a instance of GcLabel.
    GrapeCity.Win.Buttons.GcLabel gcLabel1 = new GrapeCity.Win.Buttons.GcLabel();

    // Initialize the Name, Location and Size of GcLabel
    gcLabel1.Name = "gcLabel1";
    gcLabel1.Location = new System.Drawing.Point(0, 0);
    gcLabel1.Size = new System.Drawing.Size(100, 23);

    // Set AutoShrinks
    gcLabel1.AutoShrink = true;
    gcLabel1.ShrinkMode = GrapeCity.Win.Buttons.ShrinkMode.Both;
    gcLabel1.Text = "01234567890123456789";

    // Add gcLabel1 to the form
    this.Controls.Add(gcLabel1);
}
Private Sub GcLabelAutoShrink()
    ' Create a instance of GcLabel.
    Dim gcLabel1 As New GcLabel()

    ' Initialize the Name, Location and Size of GcLabel
    gcLabel1.Name = "gcLabel1"
    gcLabel1.Location = New System.Drawing.Point(0, 0)
    gcLabel1.Size = New System.Drawing.Size(100, 23)

    ' Set AutoShrinks
    gcLabel1.AutoShrink = True
    gcLabel1.ShrinkMode = ShrinkMode.Both
    gcLabel1.Text = "01234567890123456789"

    ' Add gcLabel1 to the form
    Me.Controls.Add(gcLabel1)
End Sub
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcLabel クラス
GcLabel メンバ

Send Feedback