RectangleHotSpot.Right Property
Gets or sets the x-coordinate of the right side of the rectangular region defined by this RectangleHotSpot object.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Int32The x-coordinate of the right side of the rectangular region defined by this RectangleHotSpot object. The default is 0.
The Right property allows you to get or set a value that represents the x-coordinate of the right side of the rectangular region defined by this RectangleHotSpot object. To completely define a RectangleHotSpot object, you must specify a value for this property and for the Left, Top, and Bottom properties.
The following code example demonstrates how to declaratively create an ImageMap control that contains two RectangleHotSpot objects. One RectangleHotSpot object is created declaratively and its properties, including the Right property, are set declaratively. The other RectangleHotSpot object is created programmatically and its properties, including the Right property, are set programmatically. For this example to work correctly, you must supply your own image for the ImageUrl property and update the path to the image appropriately so that the application can locate it.
<%@ page language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' Programmatically create a RectangleHotSpot. Dim Rectangle1 As New RectangleHotSpot ' Set properties on Rectangle1. Rectangle1.Top = 0 Rectangle1.Left = 0 Rectangle1.Bottom = 200 Rectangle1.Right = 200 Rectangle1.PostBackValue = "Yes" Rectangle1.AlternateText = "Vote yes" ' Add the RectangleHotSpot object to the ' Vote ImageMap control's HotSpotCollection. Vote.HotSpots.Add(Rectangle1) End Sub Sub VoteMap_Clicked(ByVal sender As Object, ByVal e As ImageMapEventArgs) ' When a user clicks the "Yes" hot spot, ' display the hot spot's value. If (e.PostBackValue = "Yes") Then Message1.Text = "You selected " & e.PostBackValue & "." ' When a user clicks the "No" hot spot, ' display the hot spot's value. ElseIf (e.PostBackValue = "No") Then Message1.Text = "You selected " & e.PostBackValue & "." Else Message1.Text = "You did not click a valid hot spot region." End If End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>RectangleHotSpot Properties Example</title> </head> <body> <form id="Form1" runat="server"> <h3>RectangleHotSpot Properties Example</h3> <!-- Change or remove the width and height attributes as appropriate for your image. --> <asp:imagemap id="Vote" imageurl="Images/VoteImage.jpg" alternatetext="Voting choices" hotspotmode="PostBack" width="400" height="200" onclick="VoteMap_Clicked" runat="Server"> <asp:RectangleHotSpot top="0" left="201" bottom="200" right="400" postbackvalue="No" alternatetext="Vote no"> </asp:RectangleHotSpot> </asp:imagemap> <br /> <asp:label id="Message1" runat="Server"> </asp:label> </form> </body> </html>
Available since 2.0