PowerTools PlusPak for Windows Forms 8.0J
Font プロパティ (RadioButtonItem)
使用例 

項目に表示されるテキストのフォントを取得または設定します。 GroupItemSettings.Font
構文
Public Property Font As Font
public Font Font {get; set;}

プロパティ値

項目に表示されるテキストに適用するSystem.Drawing.Font。デフォルトは、RadioButtonItemGcRadioGroupBoxコントロールに関連付けられていない場合はSystem.Windows.Forms.Control.DefaultFontプロパティの値です。関連付けられている場合は、 GcRadioGroupBox.ItemSettings.Fontプロパティで指定されたフォント、またはGcRadioGroupBoxコントロールのSystem.Windows.Forms.Control.Fontプロパティで指定されたフォントです。
解説

Fontプロパティはアンビエントプロパティです。つまり、このプロパティが設定されていない場合は、まずGcRadioGroupBox.ItemSettings.Fontから値が取得され、GcRadioGroupBox.ItemSettings.Fontも設定されていない場合は、関連付けられたGcRadioGroupBoxコントロールで指定されたフォントから値が取得されます。

Fontプロパティを使用して、項目のテキストに適用されるフォントスタイルを変更できます。このプロパティは、ある項目を他から区別するために異なるフォントスタイルを使用する場合に使用できます。たとえば、Fontプロパティを太字スタイルに設定して優先度の高い項目を区別することが可能です。

GcRadioGroupBoxコントロールのすべての項目のフォントスタイルを同じにする場合は、GcRadioGroupBox.ItemSettings.Fontプロパティを目的のフォントに設定します。こうすると、Fontがnull以外の値に設定されている項目を除くすべての項目テキストで、指定したフォントが使用されます。

使用例
次のサンプルコードは、RadioButtonItemオブジェクトを2つ作成してGcRadioGroupBoxコントロールに追加し、項目の一般的なプロパティを設定します。この例を実行するには、以下のコードをSystem.Windows.Forms.Formに追加し、ここで作成したメソッドをフォームのコンストラクターまたはSystem.Windows.Forms.Form.Loadイベントハンドラから呼び出す必要があります。
public void CreateMyGcRadioGroupBox()
{
    GcRadioGroupBox gcRadioGroupBox1 = new GcRadioGroupBox();
    gcRadioGroupBox1.Location = new Point(15, 15);
    gcRadioGroupBox1.Text = "MyGcRadioGroupBox";

    // Create an item.
    RadioButtonItem item = new RadioButtonItem();

    // Set the Text of RadioButtonItem.
    item.Text = "MyRadioButtonItem";

    // Set a new Font from the existing font.
    item.Font = new Font(item.Font, FontStyle.Bold);

    // Set the BackColor and ForeColor properties for RadioButtonItem.
    item.BackColor = Color.LightGreen;
    item.ForeColor = Color.LightPink;

    // Disable the item.
    item.Enabled = false;

    gcRadioGroupBox1.LayoutSettings.LayoutMode = LayoutMode.Absolute;
    // Set the location of the item.
    item.Location = new Point(15, 15);

    // Clone an item, modify its location and change its Enabled to true to enable the UI interaction.
    RadioButtonItem clonedItem = item.Clone() as RadioButtonItem;
    clonedItem.Location = new Point(15, 40);
    clonedItem.Enabled = true;

    gcRadioGroupBox1.Items.Add(item);
    gcRadioGroupBox1.Items.Add(clonedItem);
    this.Controls.Add(gcRadioGroupBox1);
}
Public Sub CreateMyGcRadioGroupBox()
    Dim gcRadioGroupBox1 As New GcRadioGroupBox()
    gcRadioGroupBox1.Location = New Point(15, 15)
    gcRadioGroupBox1.Text = "MyGcRadioGroupBox"

    ' Create an item.
    Dim item As New RadioButtonItem()

    ' Set the Text of RadioButtonItem.
    item.Text = "MyRadioButtonItem"

    ' Set a new Font from the existing font.
    item.Font = New Font(item.Font, FontStyle.Bold)

    ' Set the BackColor and ForeColor properties for RadioButtonItem.
    item.BackColor = Color.LightGreen
    item.ForeColor = Color.LightPink

    ' Disable the item.
    item.Enabled = False

    gcRadioGroupBox1.LayoutSettings.LayoutMode = LayoutMode.Absolute
    ' Set the location of the item.
    item.Location = New Point(15, 15)

    ' Clone an item, modify its location and change its Enabled to true to enable the UI interaction.
    Dim clonedItem As RadioButtonItem = TryCast(item.Clone(), RadioButtonItem)
    clonedItem.Location = New Point(15, 40)
    clonedItem.Enabled = True

    gcRadioGroupBox1.Items.Add(item)
    gcRadioGroupBox1.Items.Add(clonedItem)
    Me.Controls.Add(gcRadioGroupBox1)
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

参照

RadioButtonItem クラス
RadioButtonItem メンバ
System.Drawing.Font
GroupItemSettings.Font
System.Drawing.Font
GroupItemSettings.Font

Send Feedback