Menus and Toolbars for WinForms
ツールバーの作成
タスク別ヘルプ > C1ToolBar のタスク > ツールバーの作成

ツールバーをデザイナまたはコードで追加することができます。下記のリンクをクリックしてそれぞれの手順を参照できます。

設計時にツールバーを作成する

このトピックでは、ビジュアルデザイナを使用して C1ToolBar を設定する方法を示します。

  1. フォームに C1Toolbar コンポーネントを配置した後で、C1Toolbar コントロールを右クリックし、コンテキストメニューから[編集]を選択します。選択したツールバー項目の[コマンドの編集]ダイアログボックスが表示されます。
  2. コマンドテキスト]ボックスに「ファイル」と入力し、《OK》をクリックします。
  3. [プロパティ]ドロップダウンリストから[c1CommandLink1]を選択します。[ファイル]ツールバーボタンの CommandLinks の ButtonLook プロパティフィールドを Text に設定します。これにより、[ファイル]ツールバーボタンはテキストとして表示されます。
  4. C1ToolBar コントロールを右クリックし、コンテキストメニューから[項目の追加]を選択します。新しいコマンドリンクが現在のコマンドリンクの後に追加されます。[コマンドの編集]ダイアログが表示されます。
  5. コマンドテキスト]ボックスに「編集」と入力し、《OK》ボタンを押します。
  6. プロパティ]ドロップダウンリストボックスから[c1CommandLink2]を選択します。[編集]ツールバーボタンの CommandLinks の ButtonLook プロパティフィールドを Text に設定します。
  7. 編集]ツールバーボタンを右クリックし、コンテキストメニューから[項目の挿入]を選択します。新しいコマンドリンクが現在のコマンドリンクの前に追加されます。[コマンドの編集]ダイアログボックスが表示されます。
  8. [コマンドテキスト]フィールドに「表示」と入力し、《OK》をクリックします。
  9. [プロパティ]ドロップダウンリストから[c1CommandLink3]を選択します。[表示]ツールバーボタンの CommandLinks の ButtonLook プロパティフィールドを Text に設定します。
  10. Windows アプリケーションをビルドし、実行します。

プログラムでツールバーを作成する

プログラムでテキストボタンを含む C1ToolBar を作成するには、次の手順に従います。

  1. C1.Win.C1Command 名前空間をプロジェクトの参照に追加します。
  2. ソースファイルで名前空間を宣言し、ツールバーを保持する C1CommandHolder を追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Imports C1.Win.C1Command
    Dim ch As C1CommandHolder = C1CommandHolder.CreateCommandHolder(Me)
    

    C# コードの書き方

    C#
    コードのコピー
    using C1.Win.C1Command
    C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this);
    
  3. 新しい C1ToolBar を作成し、フォームにC1ToolBar を追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim tb As New C1ToolBar()
    Me.Controls.Add(tb)
    

    C# コードの書き方

    C#
    コードのコピー
    C1ToolBar tb = new C1ToolBar();
    this.Controls.Add(tb)
    
  4. C1CommandHolderC1ToolBar に割り当てた後で、ツールバーの新しいコマンドを作成します。新しいコマンドの名前を「ファイル」にします。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    tb.CommandHolder = ch
    Dim cFile As New C1Command()
    cFile.Text = "ファイル”
    

    C# コードの書き方

    C#
    コードのコピー
    tb.CommandHolder = ch
    C1Command cFile = new C1Command()
    cFile.Text = "ファイル"
    
  5. ツールバーの新しいコマンドの新しいコマンドリンクを作成し、新しいコマンドリンクをツールバーに追加します。

    Visual Bsic コードの書き方

    Visual Basic
    コードのコピー
    Dim cl As C1CommandLink
    cl = New C1CommandLink(cFile)
    tb.CommandLinks.Add(cl)
    

    C# コードの書き方

    C#
    コードのコピー
    C1CommandLink cl = new C1CommandLink(cFile)
    tb.CommandLinks.Add(cl)
    
  6. コマンドリンクをテキストとして表示し、ツールバーに別のコマンドを作成して「表示」という名前を付けます。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text
    Dim cView As New C1Command()
    cView.Text = "表示”
    

    C# コードの書き方

    C#
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text
    C1Command cView = new C1Command()
    cView.Text = "表示”
    
  7. 新しいコマンド(表示)に新しいコマンドリンクを作成し、それをツールバーに追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    cl = New C1CommandLink(cView)
    tb.CommandLinks.Add(cl)
    

    C# コードの書き方

    C#
    コードのコピー
    cl = new C1CommandLink(cView)
    tb.CommandLinks.Add(cl)
    
  8. [表示]のコマンドリンクをテキストとして表示し、別のコマンドを作成して「編集」と名前を付けます。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text
    Dim mEdit As New C1Command()
    mEdit.Text = "編集"
    

    C# コードの書き方

    C#
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text
    C1Command mEdit = new C1Command()
    mEdit.Text = "編集"
    
  9. 新しいコマンド(編集)に新しいコマンドリンクを作成し、コマンドリンクをツールバーに追加します。 

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    cl = New C1CommandLink(mEdit)
    tb.CommandLinks.Add(cl)
    

    C# コードの書き方

    C#
    コードのコピー
    cl = new C1CommandLink(mEdit)
    tb.CommandLinks.Add(cl)
    
  10. [編集]ツールバーボタンのコマンドリンクをテキストとして表示します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text
    

    C# コードの書き方

    C#
    コードのコピー
    cl.ButtonLook = ButtonLookFlags.Text;
    
  11. アプリケーションを保存し、実行します。

    ツールバーが次のように表示されます。

関連トピック