バージョン

HtmlBoxMenu クラス

メニューを表します。
シンタックス
'宣言
 
Public Class HtmlBoxMenu 
   Inherits BaseChildControl
public class HtmlBoxMenu : BaseChildControl 
解説

HtmlBoxMenuオブジェクトのひとつのインスタンスは、ツールバーのToolbarMenuButtonの各インスタンスに結びつけられます。この型のボタンをクリックすると、HtmlBoxMenuオブジェクトで表されるメニューが表示されます。さらに、HtmlBoxMenuのもうひとつのインスタンスがメニューの右クリックを表すために使用されます(WebHtmlEditor.RightClickMenuプロパティで提供される)。これはWebHtmlEditorを右クリックすると表示されます。

メニューの作成/使用には2つのシナリオがあります。

  • 定義済みのメニュー: これらの型のメニューは、定義済みのツールバーボタンに結び付けられるか、右クリックメニューとして使用されます。たとえば、ToolbarMenuButton.Type == ToolbarMenuButtonType.InsertTableに設定され、ToolbarDialogButtonを追加すると、定義済みのテーブル書式HtmlBoxMenuはToolbarMenuButtonに結びつけられます(ToolbarMenuButton.Menuプロパティとして公開されている)。一般的にメニューの実際のコンテンツを変更したくないので、代わりにBackColorまたはImageColumnColorなどのプロパティを使用してメニューのルック&フィールを修正します。
  • カスタム メニュー: これらのメニュー 型は、カスタム ツールバー ボタンに結びつけられます。たとえば、ToolbarMenuButton with a ToolbarMenuButton.Type == ToolbarMenuButtonType.Customに設定してToolbarMenuButtonを追加すると、HtmlBoxMenuはToolbarMenuButtonに結びつけられます(またToolbarMenuButton.Menuプロパティとして公開される)。ただし、このメニューは、何らかのコンテンツがメニューに供給されるまで空です。これは、ToolbarMenuButton.Menu.Itemsコレクションに項目を追加することで実行されます。
参照