作成日: 2014/09/26 最終更新日: 2017/04/25
文書種別
技術情報
詳細
本コンポーネントのボタンのプリセット画像(アイコン)は、アセンブリ(*.dll)内部に埋め込まれており、アイコンファイルとしては収録しておりません。また、この画像を直接取得する機能も用意しておりません。
そのため、いったんボタンに画像を設定して、そのLargeImage/SmallImageプロパティをImageとして取得するかまたはSaveメソッドでファイルとして保存してから、画像を利用する必要があります。
【手順】
1. 新しいプロジェクトを作成して、C1Ribbonコントロールをフォームに貼り付け、RibbonButtonを追加します。
2. プロパティウィンドウで、RibbonButtonのLargeImageプロパティまたはSmallImagプロパティのプルダウンをクリックし、画像を設定します。
3. フォームのLoadイベントハンドラなどで、次のようなコードを実行します。
※下記サンプルでは、最初にRibbonButton1にLargeImageを、RibbonButton2にSmallImageを設定し、その画像をそれぞれRibbonButton3/RibbonButton4に割り当てています。
◎サンプルコード(VB)
◎サンプルコード(C#)
そのため、いったんボタンに画像を設定して、そのLargeImage/SmallImageプロパティをImageとして取得するかまたはSaveメソッドでファイルとして保存してから、画像を利用する必要があります。
【手順】
1. 新しいプロジェクトを作成して、C1Ribbonコントロールをフォームに貼り付け、RibbonButtonを追加します。
2. プロパティウィンドウで、RibbonButtonのLargeImageプロパティまたはSmallImagプロパティのプルダウンをクリックし、画像を設定します。
3. フォームのLoadイベントハンドラなどで、次のようなコードを実行します。
※下記サンプルでは、最初にRibbonButton1にLargeImageを、RibbonButton2にSmallImageを設定し、その画像をそれぞれRibbonButton3/RibbonButton4に割り当てています。
◎サンプルコード(VB)
' アイコンのプリセット画像の取得
Dim imgL As Image = RibbonButton1.LargeImage
RibbonButton2.SmallImage.Save("imgS.png")
' プリセット画像を他のボタンに設定
RibbonButton3.LargeImage = imgL
RibbonButton4.SmallImage = Image.FromFile("imgS.png")
Dim imgL As Image = RibbonButton1.LargeImage
RibbonButton2.SmallImage.Save("imgS.png")
' プリセット画像を他のボタンに設定
RibbonButton3.LargeImage = imgL
RibbonButton4.SmallImage = Image.FromFile("imgS.png")
◎サンプルコード(C#)
// アイコンのプリセット画像の取得
Image imgL = ribbonButton1.LargeImage;
ribbonButton2.SmallImage.Save("imgS.png");
// プリセット画像を他のボタンに設定
ribbonButton3.LargeImage = imgL;
ribbonButton4.SmallImage= Image.FromFile("imgS.png");
Image imgL = ribbonButton1.LargeImage;
ribbonButton2.SmallImage.Save("imgS.png");
// プリセット画像を他のボタンに設定
ribbonButton3.LargeImage = imgL;
ribbonButton4.SmallImage= Image.FromFile("imgS.png");
旧文書番号
69872