HotSpot クラス

定義

すべてのホット スポット形状に共通の基本機能を実装します。

public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type HotSpot = class
    interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
継承
HotSpot
派生
属性
実装

注釈

抽象クラスのインスタンスを直接作成することはできません HotSpot 。 代わりに、このクラスは、、、およびの各クラスによって継承され、 CircleHotSpot RectangleHotSpot PolygonHotSpot ホットスポットに共通の基本機能を提供します。 HotSpot定義した一意の図形を表すカスタムホットスポットクラスを作成するには、クラスから派生する必要があります。 ただし、ほとんどの図形は、、、およびの各クラスを使用して定義でき CircleHotSpot RectangleHotSpot PolygonHotSpot ます。

コントロールのをクリックすると、 HotSpot ImageMap ページは URL に移動するか、サーバーへのポストバックを生成するか、何も実行しません。 プロパティは、 HotSpotMode この動作を指定します。 URL に移動するには、プロパティをに設定し HotSpotMode HotSpotMode.Navigate ます。 移動先の NavigateUrl URL を指定するには、プロパティを使用します。 サーバーにポストバックするには、プロパティをに設定し HotSpotMode HotSpotMode.PostBack ます。 PostBackValueオブジェクトの名前を指定するには、プロパティを使用し HotSpot ます。 この名前は ImageMapEventArgs 、オブジェクトがクリックされたときにイベントデータに渡され HotSpot ます。 HotSpotオブジェクトの動作を設定しない場合は、 HotSpotMode プロパティをに設定 HotSpotMode.Inactive します。

または、格納しているコントロールのプロパティを使用して、 HotSpotMode オブジェクトの動作を指定することもでき ImageMap HotSpot ます。 詳細については、「HotSpotMode」を参照してください。

注意 (実装者)

HotSpot から継承する場合は、GetCoordinates() メンバーと MarkupName メンバーをオーバーライドする必要があります。

コンストラクター

HotSpot()

HotSpot クラスの新しいインスタンスを初期化します。

プロパティ

AccessKey

HotSpot 領域にすばやく移動できるアクセス キーを取得または設定します。

AlternateText

イメージを使用できない場合や、イメージをサポートしないブラウザーにイメージが表示される場合に、HotSpot コントロールの ImageMap オブジェクトに表示する代替テキストを取得または設定します。

HotSpotMode

HotSpot がクリックされたときの、ImageMap コントロールの HotSpot オブジェクトの動作を取得または設定します。

IsTrackingViewState

HotSpot オブジェクトがビューステートの変更を追跡しているかどうかを示す値を取得します。

MarkupName

派生クラスでオーバーライドされると、HotSpot オブジェクトの形状の文字列形式を取得します。

NavigateUrl

HotSpot オブジェクトがクリックされたときの移動先 URL を取得または設定します。

PostBackValue

HotSpot がクリックされたときにイベント データに渡される HotSpot オブジェクトの名前を取得または設定します。

TabIndex

HotSpot 領域のタブ インデックスを取得または設定します。

Target

URL に移動する HotSpot オブジェクトがクリックされたときに、リンク先 Web ページの内容を表示するウィンドウまたはフレームを取得または設定します。

ViewState

同一のページに対する複数の要求にわたって、HotSpot オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCoordinates()

派生クラスでオーバーライドされると、HotSpot 領域の座標を表す文字列を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadViewState(Object)

HotSpot オブジェクトが前回保存したビューステートをオブジェクトに復元します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SaveViewState()

ページがサーバーにポスト バックされた時間以降に発生した、HotSpot オブジェクトのビューステートへの変更を保存します。

ToString()

String オブジェクトのこのインスタンスの HotSpot 表現を返します。

TrackViewState()

ビューステートの変更を HotSpot オブジェクトに追跡させ、変更をオブジェクトの StateBag オブジェクトに格納できるようにします。 このオブジェクトは、ViewState プロパティによってアクセスできます。

明示的なインターフェイスの実装

IStateManager.IsTrackingViewState

HotSpot オブジェクトがビューステートの変更を追跡しているかどうかを示す値を取得します。

IStateManager.LoadViewState(Object)

HotSpot オブジェクトが前回保存したビューステートをオブジェクトに復元します。

IStateManager.SaveViewState()

ページが最後にサーバーにポスト バックされた時間以降に発生した、HotSpot オブジェクトのビューステートへの変更を保存します。

IStateManager.TrackViewState()

ビューステートへの変更を追跡するように HotSpot 領域に指示します。

適用対象

こちらもご覧ください