作成日: 2023/09/28\ 最終更新日: 2023/09/28
文書種別
使用方法
詳細
リボンのボタンに画像とテキストを表示する際に、複数のボタンの並べ方を任意に指定する機能は本コントロールには用意されておりません。
ボタンの並ぶ方向は、デフォルトでは、ボタンに表示する画像のサイズによって決まっています。
・小さなボタン(16×16)の場合:縦並び
・大きなボタン(32×32)の場合:横並び

この並べ方を変更するための対応策として、以下の方法が考えられます。
・小さなボタン:ボタンの高さを大きめに設定する ⇒ 縦並びで表示
・大きなボタン:ボタンのTextImageRelationをImageBeforeTextに設定 ⇒ 縦並びで表示

◎サンプルコード(VB)
ボタンの並ぶ方向は、デフォルトでは、ボタンに表示する画像のサイズによって決まっています。
・小さなボタン(16×16)の場合:縦並び
・大きなボタン(32×32)の場合:横並び
この並べ方を変更するための対応策として、以下の方法が考えられます。
・小さなボタン:ボタンの高さを大きめに設定する ⇒ 縦並びで表示
・大きなボタン:ボタンのTextImageRelationをImageBeforeTextに設定 ⇒ 縦並びで表示
◎サンプルコード(VB)
' 小さなボタン(16×16)を横並びにする
C1Ribbon1.RibbonStyle.ConstSet[StyleConst.SmallItemHeight] = 100
' 大きなボタン(32×32)を縦並びにする
RibbonButton3.TextImageRelation = C1.Win.Ribbon.TextImageRelation.ImageBeforeText
RibbonButton4.TextImageRelation = C1.Win.Ribbon.TextImageRelation.ImageBeforeText
◎サンプルコード(C#)
// 小さなボタン(16×16)を横並びにする
c1Ribbon1.RibbonStyle.ConstSet[StyleConst.SmallItemHeight] = 100;
// 大きなボタン(32×32)を縦並びにする
ribbonButton3.TextImageRelation = C1.Win.Ribbon.TextImageRelation.ImageBeforeText;
ribbonButton4.TextImageRelation = C1.Win.Ribbon.TextImageRelation.ImageBeforeText;