CircleHotSpot.Radius プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
CircleHotSpot オブジェクトによって定義される円形領域の中心から端までの距離をピクセル単位で表す整数。既定値は 0 です。
解説
Radius プロパティを使用すると、CircleHotSpot オブジェクトによって定義される円形領域の中心から端までの距離をピクセル単位で表した値を取得または設定できます。CircleHotSpot オブジェクトを完全に定義するには、X プロパティや Y プロパティだけでなく Radius プロパティの値も指定する必要があります。
2 つの CircleHotSpot オブジェクトを持つ ImageMap コントロールを作成する方法を次のコード例に示します。1 つは宣言によって作成されます。X、Y、および Radius の各プロパティも同様に宣言によって設定されます。もう 1 つはプログラムによって作成され、X、Y、および Radius の各プロパティがプログラムによって設定されます。この例を正常に動作させるには、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 ' Set properties on the CircleHotSpot object. Circle1.HotSpotMode = HotSpotMode.Navigate Circle1.NavigateUrl = "http://www.tailspintoys.com" Circle1.X = 145 Circle1.Y = 120 Circle1.Radius = 75 Circle1.AlternateText = "Shop for toys" ' Add the CirclHotSpot object to the ' Shop ImageMap control's HotSpotCollection. Shop.HotSpots.Add(Circle1) End Sub </script> <html> <head id="Head1" runat="server"> <title>CircleHotSpot Example</title> </head> <body> <form id="Form1" runat="server"> <h3>CircleHotSpot Properties Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> <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#" %> <script runat="server"> void Page_Load (object sender, EventArgs e) { // Programmatically create a CircleHotSpot object. CircleHotSpot Circle1 = new CircleHotSpot (); // Set properties on the CircleHotSpot object. Circle1.HotSpotMode = HotSpotMode.Navigate; Circle1.NavigateUrl = "http://www.tailspintoys.com"; Circle1.X = 145; Circle1.Y = 120; Circle1.Radius = 75; Circle1.AlternateText="Shop for toys"; // Add the CirclHotSpot object to the // Shop ImageMap control's HotSpotCollection. Shop.HotSpots.Add (Circle1); } </script> <html> <head id="Head1" runat="server"> <title>CircleHotSpot Properties Example</title> </head> <body> <form id="Form1" runat="server"> <h3>CircleHotSpot Example</h3> <h4>Shopping Choices:</h4> <asp:imagemap id="Shop" imageurl="Images/ShopChoice.jpg" alternatetext="Shopping choices" runat="Server"> <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>
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- CircleHotSpot.Radius プロパティのページへのリンク