HotSpot クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのホット スポット形状に共通の基本機能を実装します。
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 一意の図形を表すカスタム ホット スポット クラスを作成する必要があります。 ただし、、、および クラスを使用して、ほとんどの図形をCircleHotSpotRectangleHotSpotPolygonHotSpot定義できます。
HotSpotコントロール内の ImageMap がクリックされると、ページは URL に移動するか、サーバーへのポストバックを生成するか、何も実行しません。 プロパティは HotSpotMode 、この動作を指定します。 URL に移動するには、 プロパティを HotSpotMode に HotSpotMode.Navigate
設定します。 プロパティを NavigateUrl 使用して、移動先の URL を指定します。 サーバーにポストバックするには、 プロパティを HotSpotMode に HotSpotMode.PostBack
設定します。 オブジェクトの PostBackValue 名前を指定するには、 プロパティを HotSpot 使用します。 この名前は、オブジェクトが ImageMapEventArgs クリックされたときにイベント データに HotSpot 渡されます。 オブジェクトに HotSpot 動作を設定しない場合は、 プロパティを HotSpotMode に HotSpotMode.Inactive
設定します。
または、 を含むImageMapコントロールの プロパティを使用HotSpotModeして、オブジェクトの動作を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() | |
TrackViewState() |
ビューステートの変更を HotSpot オブジェクトに追跡させ、変更をオブジェクトの StateBag オブジェクトに格納できるようにします。 このオブジェクトは、ViewState プロパティによってアクセスできます。 |
明示的なインターフェイスの実装
IStateManager.IsTrackingViewState |
HotSpot オブジェクトがビューステートの変更を追跡しているかどうかを示す値を取得します。 |
IStateManager.LoadViewState(Object) |
HotSpot オブジェクトが前回保存したビューステートをオブジェクトに復元します。 |
IStateManager.SaveViewState() |
ページが最後にサーバーにポスト バックされた時間以降に発生した、HotSpot オブジェクトのビューステートへの変更を保存します。 |
IStateManager.TrackViewState() |
ビューステートへの変更を追跡するように HotSpot 領域に指示します。 |
適用対象
こちらもご覧ください
.NET