作成日: 2021/03/24 最終更新日: 2021/05/14
文書種別
使用方法
詳細
多くのリボン要素のフォントサイズは、C1Ribbon本体のフォントサイズ変更には影響を受けず、それぞれ個別に決定されます。
その方法は、RibbonStyleのFontSetプロパティにリボンの要素名を設定し、そのSizeを指定するという手順になります。このとき要素名は「StyleFont.xxxx」の形で記載します。なおボタンのフォントの場合は「StyleFont.Text」が使用されます。
以下に、ボタンとラベル、アクティブ/非アクティブタブ、およびグループ名のフォントサイズを変更するコードを記載します。新規フォームにC1Ribbonコントロールを配置し、最初のタブにグループ/ラベル/ボタンを追加し、さらにタブをもう一つ加えて動作をご確認ください。
※設定可能なリボンの要素については、製品ヘルプの「StyleFont 列挙体」の項をご参照ください。
◎サンプルコード(VB)
(2021/05/14 追記)
この方法を用いてフォントサイズを変更すると、リボン要素のテキストが切れる現象が確認されました。
その方法は、RibbonStyleのFontSetプロパティにリボンの要素名を設定し、そのSizeを指定するという手順になります。このとき要素名は「StyleFont.xxxx」の形で記載します。なおボタンのフォントの場合は「StyleFont.Text」が使用されます。
以下に、ボタンとラベル、アクティブ/非アクティブタブ、およびグループ名のフォントサイズを変更するコードを記載します。新規フォームにC1Ribbonコントロールを配置し、最初のタブにグループ/ラベル/ボタンを追加し、さらにタブをもう一つ加えて動作をご確認ください。
※設定可能なリボンの要素については、製品ヘルプの「StyleFont 列挙体」の項をご参照ください。
◎サンプルコード(VB)
Imports C1.Win.Ribbon
Public Class Form1
Private Sub Form_Load() Handles Me.Load
C1Ribbon1.RibbonStyle.FontSet(StyleFont.Text).Size = 12
C1Ribbon1.RibbonStyle.FontSet(StyleFont.TabHotText).Size = 8
C1Ribbon1.RibbonStyle.FontSet(StyleFont.TabText).Size = 6
C1Ribbon1.RibbonStyle.FontSet(StyleFont.GroupText).Size = 10
End Sub
End Class
◎サンプルコード(C#)using C1.Win.Ribbon;
namespace prj_RibbonFontSize
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
c1Ribbon1.RibbonStyle.FontSet[StyleFont.Text].Size = 12;
c1Ribbon1.RibbonStyle.FontSet[StyleFont.TabHotText].Size = 8;
c1Ribbon1.RibbonStyle.FontSet[StyleFont.TabText].Size = 6;
c1Ribbon1.RibbonStyle.FontSet[StyleFont.GroupText].Size = 10;
}
}
}
(2021/05/14 追記)
この方法を用いてフォントサイズを変更すると、リボン要素のテキストが切れる現象が確認されました。
旧文書番号
86516