Ribbon for WinForms
カラーピッカーのテーマの色の変更
タスク別ヘルプ > カラーピッカーのテーマの色の変更

RibbonColorPicker には、テーマの色と標備の色の2つのセクションがあります。


テーマの色を変更するには、プロパティウィンドウから、またはプログラム的にOfficeColorPalette プロパティを変更します。

プロパティウィンドウを使用してカラーピッカーのテーマの色を変更するには

プロパティウィンドウを使用して、OfficeColorPalette プロパティを変更できます。 リボングループにカラーピッカーを追加し、カラーピッカー項目をクリックして、プロパティウィンドウに RibbonColorPicker プロパティを表示します。 OfficeColorPalette プロパティのドロップダウン矢印を探して、リストから新しい配色テーマ、たとえば[Metro]を選択します。



カラーピッカーのテーマの色をプログラム的に変更するには

注意: 次の例では、画像 FontColor.png(16x16)の含まれている埋め込みリソースを使用します。 リソースを埋め込むには、[プロジェクト]メニューから[プロジェクト名 のプロパティ]を選択します。 「リソース」タブから[リソースの追加]を選択し、既存のファイルを選択するか、新しいファイルを追加します。

カラーピッカーのテーマを、たとえば Office2007ColorThemes.Metro に変更するには、次のコードをプロジェクトに追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' 名前空間の Imports ディレクティブを入力
Imports C1.Win.C1Ribbon
 
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
    Dim ColorPicker As RibbonColorPicker = New RibbonColorPicker()
 
    ' カラーピッカーをグループに追加
    RibbonGroup1.Items.Add(ColorPicker)
 
    ' FontColor 画像を Resources フォルダに追加
    ' カラーピッカーの画像を設定

    ColorPicker.SmallImage = Properties.Resources.FontColor
 
    ' カラーピッカーのテーマの色を設定

    ColorPicker.OfficeColorPalette = Office2007ColorThemes.Metro
End Sub

C# コードの書き方

C#
コードのコピー
// 名前空間の Imports ディレクティブを入力
using C1.Win.C1Ribbon;
 
private void Form1_Load(object sender, System.EventArgs e)
{
    RibbonColorPicker ColorPicker = new RibbonColorPicker();
 
    // カラーピッカーをグループに追加
    ribbonGroup1.Items.Add(ColorPicker);
 
    // FontColor 画像を Resources フォルダに追加
    // カラーピッカーの画像を設定

    ColorPicker.SmallImage = Properties.Resources.FontColor;
 
    // カラーピッカーのテーマの色を設定

    ColorPicker.OfficeColorPalette = Office2007ColorThemes.Metro;
}

このトピックの作業結果

アプリケーションを実行し、カラーピッカーをクリックします。 新しい配色テーマが[テーマの色]セクションの下に表示されます。