バージョン

ButtonMode 列挙体

WebHtmlEditor.ButtonModeプロパティの可能な値を列挙します。
シンタックス
'宣言
 
Public Enum ButtonMode 
   Inherits System.Enum
public enum ButtonMode : System.Enum 
メンバ
メンバ解説
HTMLHTMLボタン(input type='button')は、ツールバーボタンを表すために使用されます。
Imageひとつの画像が複数のボタンを表すために使用されます。マウス効果は、DHTMLを使用して画像のスタイルを変更することで適用されます。
ThreeStateImage各ボタンを表すために3つの画像が使用されます(「オフ」、「オーバー」と「ダウン」)。
TwoStateImage各ボタンを表すために2つの画像が使用されます(「オフ」と「ダウン」)。
解説

デフォルトでは、WebHtmlEditorのWebHtmlEditor.ButtonModeプロパティはButtonMode.Imageです。ひとつの画像が各ボタンを表し、これはDHTMLを使用して、マウス効果が適用されることを指定します(詳細はWebHtmlEditor.ButtonStyleプロパティを参照)。マウスオーバーの画像切り替えなどの高度な画像ボタン表示を使用したい場合、WebHtmlEditor.ButtonModeをButtonMode.TwoStateImage(各ボタンに2つの画像があり、「オフ」画像と「クリックされた」画像を指定する)またはButtonMode.ThreeStateImage(各ボタンに3つの画像があり、「オフ」、「オーバー」、および「クリック」画像を指定する)に設定します。これらの2種類のひとつは一般的にスキン実装で使用されます(詳細はスキンの使用を参照)。ツールバーボタンから画像を削除したい場合、このプロパティをButtonMode.HTMLに設定し、HTML入力ボタンがツールバーボタンを表すために使用されます。

プロパティに関係する複数の画像名は、ボタンモードによって意味を持たなくなります。例:

ButtonMode.HTML

  • ImageNameプロパティ – 使用されません。
  • MouseDownImageNameプロパティ – 使用されません。
  • MouseOverImageNameプロパティ – 使用されません。

ButtonMode.Image

  • ImageNameプロパティ – ボタンに使用される画像を表します(例:"bold.gif")
  • MouseDownImageNameプロパティ – 使用されません。
  • MouseOverImageNameプロパティ – 使用されません。

ButtonMode.TwoStateImage

  • ImageNameプロパティ – ボタンに使用される画像を表します(例:"bold.gif")
  • MouseDownImageNameプロパティ – クリックされたときにボタンに使用される画像を表します(例:"bold_down.gif")
  • MouseOverImageNameプロパティ – 使用されません。

ButtonMode.TwoStateImage

  • ImageNameプロパティ – ボタンに使用される画像を表します(例:"bold.gif")
  • MouseDownImageNameプロパティ – クリックされたときにボタンに使用される画像を表します(例:"bold_down.gif")
  • MouseOverImageNameプロパティ - マウスをボタンに上に置いたときにボタンに使用される画像を表します(例:"bold_over.gif")
参照