Vb.net-menustrip

提供:Dev Guides
移動先:案内検索

VB.Net-MenuStripコントロール

*MenuStrip* コントロールは、メニュー構造のコンテナを表します。

MenuStripコントロールは、メニュー構造の最上位コンテナとして機能します。 ToolStripMenuItemクラスとToolStripDropDownMenuクラスは、メニュー項目、サブメニュー、およびドロップダウンメニューを作成する機能を提供します。

次の図は、フォームにMenuStripコントロールを追加することを示しています-

VB.Net MenuStrip Control

MenuStripコントロールのプロパティ

以下は、MenuStripコントロールの一般的に使用されるプロパティの一部です-

Sr.No. Property & Description
1

CanOverflow

MenuStripがオーバーフロー機能をサポートするかどうかを示す値を取得または設定します。

2

GripStyle

コントロールを再配置するために使用されるグリップの可視性を取得または設定します。

3

MdiWindowListItem

複数ドキュメントインターフェイス(MDI)子フォームのリストを表示するために使用されるToolStripMenuItemを取得または設定します。

4

ShowItemToolTips

MenuStripにツールチップが表示されるかどうかを示す値を取得または設定します。

5

Stretch

MenuStripがコンテナ内で端から端まで伸びるかどうかを示す値を取得または設定します。

MenuStripコントロールのイベント

以下は、MenuStripコントロールの一般的に使用されるイベントの一部です-

Sr.No. Event & Description
1

MenuActivate

ユーザーがキーボードまたはマウスでメニューにアクセスしたときに発生します。

2

MenuDeactivate

MenuStripが非アクティブ化されたときに発生します。

この例では、メニュー項目とサブメニュー項目を追加しましょう。

次の手順を実行します-

  • MenuStripコントロールをドラッグアンドドロップまたはダブルクリックして、フォームに追加します。
  • [ここに入力]テキストをクリックしてテキストボックスを開き、必要なメニュー項目またはサブメニュー項目の名前を入力します。 サブメニューを追加すると、その下に「ここに入力」テキストのある別のテキストボックスが開きます。
  • 上の図に示されているメニュー構造を完成させます。
  • File メニューの下にサブメニュー Exit を追加します。

VB.Net MenuStripの例

  • 作成された[終了]メニューをダブルクリックし、次のコードを ExitToolStripMenuItemClick イベントに追加します-
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
   Handles ExitToolStripMenuItem.Click
   End
End Sub

上記のコードが実行され、Microsoft Visual Studioツールバーで利用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます。

VB.Net MenuStripの例

[ファイル]→ [終了]をクリックして、アプリケーションを終了します-

VB.Net MenuStripの例