Menus and Toolbars for WinForms
ツールバーとボタンレイアウトの動作
メニューとツールバーの概要 > ツールバーの外観と動作 > ツールバーとボタンレイアウトの動作

C1ToolBar のレイアウトは非常に柔軟です。 縦にすることも横にすることも、フォームの特定の領域にドッキングすることもできます。 ツールバーの Movable プロパティは、デフォルトで有効になっています。ユーザーはフォーム上のどこにでもツールバーを動かせます。ツールバーのデフォルトのレイアウトは水平です。ツールバーのレイアウトは、Horizontal を False に設定することによって垂直に変更できます。

注意: ToolBarStyle プロパティを DropDownMenu に設定すると、メニューはドロップダウンのように動作するため、ツールバーは動かせなくなります。

ツールバーの向きの他、C1ToolBar では、垂直ツールバーのボタン配置を指定できます。ButtonAlign プロパティによって、画像またはテキストをボタンの近傍、ボタンの中央、またはボタンから離して配置できます。

次の表は、ButtonAlign プロパティの値を示しています。

プロパティ設定 画像
ButtonAlign.Near
ButtonAlign.Center
ButtonAlign.Far

ButtonLayoutHorz プロパティとButtonLayoutVert プロパティを使用して、水平および垂直ツールバーのツールバーボタンのテキストと画像の相対位置を指定することができます。 ButtonLayoutHorz プロパティは、ツールバーが水平のときにボタンのレイアウトを取得します。 これはツールバーのデフォルトの向きです。 ButtonLayoutVert プロパティは、ツールバーが垂直のときにボタンのレイアウトを取得します。Horizontalプロパティを False に設定すると、ツールバーの向きが垂直になります。

注意:ButtonLayoutHorz プロパティのデフォルト値は、TextOnRight です。

C1ToolBar は、垂直および水平ツールバーのツールバーボタンをカスタマイズするためのいくつかのオプションを提供します。

プロパティ設定 画像
ButtonLayoutHorz.TextOnRight(デフォルト)
ButtonLayoutHorz.TextOnLeft
ButtonLayoutHorz.TextAbove
ButtonLayoutHorz.TextBelow

ツールバーボタンのテキストと画像の相対位置の制御に加えて、ButtonLookHorz プロパティを設定して、水平ツールバーのテキスト、画像、または両方を表示したり、ButtonLookVert プロパティを使用して、垂直ツールバーのテキスト、画像、または両方を表示したりできます。

注意:;ButtonLookプロパティの Text、Image、TextAndImage の値は、ButtonLookHorz プロパティと ButtonLookVert プロパティの値をオーバーライドします。 ButtonLookHorz プロパティまたは ButtonLookVert プロパティに値を設定する場合、ButtonLookプロパティはデフォルトに設定する必要があります。

次の表は、ButtonLayoutVert プロパティの値を示しています。

プロパティ設定 画像
ButtonLayoutVert.TextOnRight
ButtonLayoutVert.TextOnLeft
ButtonLayoutVert.TextAbove
ButtonLayoutVert.TextBelow(デフォルト)
関連トピック