Exporter (0) Imprimer
Développer tout

RectangleHotSpot.Right, propriété

Mise à jour : novembre 2007

Obtient ou définit la coordonnée x du côté droit de la zone rectangulaire définie par cet objet RectangleHotSpot.

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)

public int Right { get; set; }
/** @property */
public int get_Right()
/** @property */
public  void set_Right(int value)

public function get Right () : int
public function set Right (value : int)

Valeur de propriété

Type : System.Int32

Coordonnée x du côté droit de la zone rectangulaire définie par cet objet RectangleHotSpot. La valeur par défaut est 0.

La propriété Right vous permet d'obtenir ou de définir une valeur qui représente la coordonnée x du côté droit de la zone rectangulaire définie par cet objet RectangleHotSpot. Pour définir complètement un objet RectangleHotSpot, vous devez spécifier une valeur pour cette propriété et pour les propriétés Left, Top et Bottom.

L'exemple de code suivant montre comment créer de façon déclarative un contrôle ImageMap contenant deux objets RectangleHotSpot. Un objet RectangleHotSpot est créé de façon déclarative et ses propriétés, y compris la propriété Right, sont définies de façon déclarative. L'autre objet RectangleHotSpot est créé par programme et ses propriétés, y compris la propriété Right, sont définies par programme. Pour que cet exemple fonctionne correctement, vous devez fournir votre propre image de la propriété ImageUrl et mettre à jour le chemin d'accès à l'image de façon à ce que l'application puisse le localiser.

<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  void Page_Load(object sender, EventArgs e)
  {
    // Programmatically create a RectangleHotSpot.
    RectangleHotSpot Rectangle1 = 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);  
  }

  void VoteMap_Clicked(object sender, ImageMapEventArgs e)
  {       
    // When a user clicks the "Yes" hot spot,
    // display the hot spot's value.
    if (e.PostBackValue == "Yes")
      Message1.Text = "You selected " + e.PostBackValue + ".";

    else if (e.PostBackValue == "No") 
      // When a user clicks the "No" hot spot,
      // display the hot spot's value.       
      Message1.Text = "You selected " + e.PostBackValue + ".";

    else
      Message1.Text = "You did not click a valid hot spot region.";

  }

</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>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft