Menus and Toolbars for WinForms
C1MainMenu コントロール
メニューとツールバーの概要 > メニューおよびツールバーの中でユニークなオブジェクト > C1MainMenu コントロール

C1MainMenu は、Windows フォームにメインメニューを表示するコントロールです。 このオブジェクトをフォームに配置すると、通常の Windows のメインメニューのように、フォームの上部の左右に渡ってメインメニューが表示されます。フォーム上部のメインメニューに加えて、C1CommandHolder が自動的にコンポーネントトレイに表示されます。 C1CommandHolder は、メニューのコマンドすべてを単一のコレクションとして格納します。 1つのフォームに追加できる C1MainMenu コントロールは1つだけです。

デザイン時に C1MainMenu コントロールを追加するには、次の手順に従います。

Visual Studio のツールボックスで、C1MainMenuu コンポーネントをダブルクリックするか、フォーム上にドラッグ&ドロップします。

C1MainMenu コントロールをプログラムで追加するには、次のコードを使用します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Imports C1.Win.C1Command
Dim ch As C1CommandHolder(Me)
Dim mm As New C1MainMenu
Me.Controls.Add(mm)

C# コードの書き方

C#
コードのコピー
using C1.Win.C1Command
C1CommandHolder.CreateCommandHolder(this);
C1MainMenu mm = new C1MainMenu();
this.Controls.Add(mm);

次のスクリーンショットは、フォームに追加した後の C1MainMenu コントロールを示しています。


C1MainMenu コントロールには、メニューをビジュアルに設定できる便利な[コマンドにリンクする]デザイナが含まれています。

注意:このエディタは、すべての C1CommandLinks に対して使用できるため、C1ContextMenu、C1ToolBar、C1OutBar の任意のオブジェクトのすべてのコマンドリンクを簡単に編集できます。

コマンドにリンクする]デザイナの要素の詳細については、「[コマンドにリンクする]デザイナ」を参照してください。

特定のタスクにおける C1MainMenu コントロールの使い方の詳細については、「C1MainMenu のタスク」を参照してください。

関連トピック