CircleHotSpotとは? わかりやすく解説

CircleHotSpot クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

ImageMap コントロール円形ホットスポット領域定義します。このクラス継承できません。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 CircleHotSpot
    Inherits HotSpot
Dim instance As CircleHotSpot
public sealed class CircleHotSpot : HotSpot
public final class CircleHotSpot extends HotSpot
public final class CircleHotSpot extends
 HotSpot
解説解説

このクラスは、ImageMap コントロール円形ホット スポット領域定義しますCircleHotSpot オブジェクト領域定義するには、その円形領域中心x 座標を表す値を X プロパティ設定します。Y プロパティには、円形領域中心y 座標を表す値を設定しますRadius プロパティには、円の中心から端までの距離を設定します

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

使用例使用例

2 つCircleHotSpot オブジェクトを含む ImageMap コントロールを、宣言によって作成する方法次のコード例示しますHotSpotMode プロパティHotSpotMode.Navigate設定されます。この場合ユーザーいずれかホット スポット領域クリックするたびに、指定されURLページ移動します。この例を正常に動作させるには、ImageUrl プロパティユーザー独自のイメージ提供しアプリケーションがそのイメージを見つけられるように、イメージへのパス適切に更新する必要があります

<%@ Page Language="VB" %>

<html>
<head id="Head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>ImageMap Class Navigate Example</h3>
      
      <h4>Shopping Choices:</h4>
      
       <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        alternatetext="Shopping choices" 
        runat="Server">    
        
        <asp:circlehotspot
          navigateurl="http://www.tailspintoys.com"
          x="145"
          y="120"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for toys">      
     
        </asp:circlehotspot> 
        
        <asp:circlehotspot
          navigateurl="http://www.cohowinery.com"
          x="145"
          y="290"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for wine">
        </asp:circlehotspot>     
          
      </asp:imagemap>                 
                 
    </form>      
  </body>
</html>
<%@ page language="C#" %>

<html>
<head id="Head1" runat="server">
  <title>ImageMap Class Navigate Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>ImageMap Class Navigate Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        width="150" 
        height="360"
        alternatetext="Shopping choices" 
        runat="Server">    
        
        <asp:circlehotspot
          navigateurl="http://www.tailspintoys.com"
          x="75"
          y="290"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for toys">        
   
        </asp:circlehotspot> 
        
        <asp:circlehotspot
          navigateurl="http://www.cohowinery.com"
          x="75"
          y="120"
          radius="75"
          hotspotmode="Navigate"
          alternatetext="Shop for wine">
        </asp:circlehotspot>     
          
      </asp:imagemap>                 
                 
    </form>      
  </body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.WebControls.HotSpot
    System.Web.UI.WebControls.CircleHotSpot
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CircleHotSpot コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

CircleHotSpot クラス新しインスタンス初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

public CircleHotSpot ()
public:
CircleHotSpot ()
public CircleHotSpot ()
public function CircleHotSpot ()
解説解説
使用例使用例

プログラム使用して 2 つCircleHotSpot オブジェクト作成し、それらのプロパティ設定しImageMap コントロールの HotSpotCollection に追加する方法次のコード例示します。この例を正常に動作させるには、ImageUrl プロパティユーザー独自のイメージ提供しアプリケーションがそのイメージを見つけられるように、イメージへのパス適切に更新する必要があります

<%@ page language="VB" %>

<script runat="server">
  Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)
    
    ' Programmatically create a CircleHotSpot object.
    Dim Circle1 As New CircleHotSpot
    Circle1.HotSpotMode = HotSpotMode.Navigate
    Circle1.NavigateUrl = "http://www.tailspintoys.com"
    Circle1.X = 145
    Circle1.Y = 120
    Circle1.Radius = 75
    Circle1.AlternateText = "Shop for toys"
        
    ' Programmatically create a second CircleHotSpot object.
    Dim Circle2 As New CircleHotSpot
    Circle2.HotSpotMode = HotSpotMode.Navigate
    Circle2.NavigateUrl = "http://www.cohowinery.com"
    Circle2.X = 145
    Circle2.Y = 290
    Circle2.Radius = 75
    Circle2.AlternateText = "Shop for wine"
    
    ' Add the CirclHotSpot objects to the
    ' Shop ImageMap control's HotSpotCollection.         
    Shop.HotSpots.Add(Circle1)
    Shop.HotSpots.Add(Circle2)
    
  End Sub

</script>

<html>
<head id="Head1" runat="server">
  <title>CircleHotSpot Constructor Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>CircleHotSpot Constructor Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg"
        alternatetext="Shopping choices" 
        runat="Server">
      </asp:imagemap>
      
    </form>      
  </body>
</html>
<%@ page language="C#" %>

<script runat="server">
  void Page_Load (Object sender, EventArgs e)
  {
    // Programmatically create a CircleHotSpot object.
    CircleHotSpot Circle1 = new CircleHotSpot();
    Circle1.HotSpotMode = HotSpotMode.Navigate;
    Circle1.NavigateUrl = "http://www.tailspintoys.com";
    Circle1.X = 145;
    Circle1.Y = 120;
    Circle1.Radius = 75;
    Circle1.AlternateText = "Shop for toys";

    // Programmatically create a second CircleHotSpot object.
    CircleHotSpot Circle2 = new CircleHotSpot();
    Circle2.HotSpotMode = HotSpotMode.Navigate;
    Circle2.NavigateUrl = "http://www.cohowinery.com";
    Circle2.X = 145;
    Circle2.Y = 290;
    Circle2.Radius = 75;
    Circle2.AlternateText = "Shop for wine";

    // Add the CirclHotSpot objects to the
    // Shop ImageMap control's HotSpotCollection.    
    Shop.HotSpots.Add(Circle1);
    Shop.HotSpots.Add(Circle2);
  }

</script>

<html>
<head id="Head1" runat="server">
  <title>CircleHotSpot Constructor Example</title>
</head>
  <body>
    <form id="Form1" runat="server">
    
      <h3>CircleHotSpot Constructor Example</h3>
      
      <h4>Shopping Choices:</h4>
      
      <asp:imagemap id="Shop"           
        imageurl="Images/ShopChoice.jpg" 
        alternatetext="Shopping choices"
        runat="Server">
      </asp:imagemap>
      
    </form>      
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CircleHotSpot プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AccessKey  HotSpot 領域すばやく移動できるアクセス キー取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ AlternateText  イメージ使用できない場合や、イメージサポートしないブラウザイメージ表示される場合に、ImageMap コントロールHotSpot オブジェクト表示する代替テキスト取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ HotSpotMode  HotSpotクリックされたときの、ImageMap コントロールHotSpot オブジェクト動作取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ NavigateUrl  HotSpot オブジェクトクリックされたときの移動URL取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ PostBackValue  HotSpotクリックされたときにイベント データ渡される HotSpot オブジェクトの名前を取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ Radius CircleHotSpot オブジェクトによって定義される円形領域中心から端までの距離を取得または設定します
パブリック プロパティ TabIndex  HotSpot 領域タブ インデックス取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ Target  URL移動する HotSpot オブジェクトクリックされたときに、リンク先 Web ページ内容表示するウィンドウまたはフレーム取得または設定します。 ( HotSpot から継承されます。)
パブリック プロパティ X CircleHotSpot オブジェクトによって定義される円形領域中心x 座標取得または設定します
パブリック プロパティ Y CircleHotSpot オブジェクトによって定義される円形領域中心y 座標取得または設定します
参照参照

関連項目

CircleHotSpot クラス
System.Web.UI.WebControls 名前空間
Radius
X
Y
HotSpot.HotSpotMode
ImageMap

その他の技術情報

ImageMap Web サーバー コントロール

CircleHotSpot メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CircleHotSpot クラス
System.Web.UI.WebControls 名前空間
Radius
X
Y
HotSpot.HotSpotMode
ImageMap

その他の技術情報

ImageMap Web サーバー コントロール

CircleHotSpot メンバ

ImageMap コントロール円形ホットスポット領域定義します。このクラス継承できません。

CircleHotSpot データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CircleHotSpot CircleHotSpot クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AccessKey  HotSpot 領域すばやく移動できるアクセス キー取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ AlternateText  イメージ使用できない場合や、イメージサポートしないブラウザイメージ表示される場合に、ImageMap コントロールHotSpot オブジェクト表示する代替テキスト取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ HotSpotMode  HotSpotクリックされたときの、ImageMap コントロールHotSpot オブジェクト動作取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ NavigateUrl  HotSpot オブジェクトクリックされたときの移動URL取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ PostBackValue  HotSpotクリックされたときにイベント データ渡される HotSpot オブジェクトの名前を取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ Radius CircleHotSpot オブジェクトによって定義される円形領域中心から端までの距離を取得または設定します
パブリック プロパティ TabIndex  HotSpot 領域タブ インデックス取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ Target  URL移動する HotSpot オブジェクトクリックされたときに、リンク先 Web ページ内容表示するウィンドウまたはフレーム取得または設定します。(HotSpot から継承されます。)
パブリック プロパティ X CircleHotSpot オブジェクトによって定義される円形領域中心x 座標取得または設定します
パブリック プロパティ Y CircleHotSpot オブジェクトによって定義される円形領域中心y 座標取得または設定します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CircleHotSpot クラス
System.Web.UI.WebControls 名前空間
Radius
X
Y
HotSpot.HotSpotMode
ImageMap

その他の技術情報

ImageMap Web サーバー コントロール



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CircleHotSpot」の関連用語

CircleHotSpotのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CircleHotSpotのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS