Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe PolygonHotSpot

 

Define uma região do ponto de acesso em forma de polígono em um controle ImageMap. Essa classe não pode ser herdada.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

System.Object
  System.Web.UI.WebControls.HotSpot
    System.Web.UI.WebControls.PolygonHotSpot

public sealed class PolygonHotSpot : HotSpot

NomeDescrição
System_CAPS_pubmethodPolygonHotSpot()

Inicializa uma nova instância da classe PolygonHotSpot.

NomeDescrição
System_CAPS_pubpropertyAccessKey

Obtém ou define a chave de acesso que permite navegar rapidamente para o HotSpot região.(Herdado de HotSpot.)

System_CAPS_pubpropertyAlternateText

Obtém ou define o texto alternativo a ser exibida para um HotSpot do objeto em um ImageMap quando a imagem não está disponível ou é renderizado como um navegador que não dá suporte a imagens de controle.(Herdado de HotSpot.)

System_CAPS_pubpropertyCoordinates

Uma cadeia de coordenadas que representa os vértices de um objeto PolygonHotSpot.

System_CAPS_pubpropertyHotSpotMode

Obtém ou define o comportamento de um objeto HotSpot em um controle ImageMap quando se clica em HotSpot.(Herdado de HotSpot.)

System_CAPS_protpropertyMarkupName

Quando substituído em uma classe derivada, obtém a representação de cadeia de caracteres para o HotSpot forma do objeto.(Herdado de HotSpot.)

System_CAPS_pubpropertyNavigateUrl

Obtém ou define a URL de navegação quando um HotSpot objeto é clicado.(Herdado de HotSpot.)

System_CAPS_pubpropertyPostBackValue

Obtém ou define o nome do HotSpot objeto para passar os dados de eventos quando o HotSpot for clicado.(Herdado de HotSpot.)

System_CAPS_pubpropertyTabIndex

Obtém ou define o índice de tabulação o HotSpot região.(Herdado de HotSpot.)

System_CAPS_pubpropertyTarget

Obtém ou define a janela de destino ou o quadro no qual exibir o conteúdo da página da Web vinculada a quando um HotSpot objeto navega para um URL é clicado.(Herdado de HotSpot.)

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_pubmethodGetCoordinates()

Retorna uma cadeia de caracteres que representa as coordenadas dos vértices de um PolygonHotSpot objeto.(Substitui o HotSpot.GetCoordinates().)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna o String representação desta instância de um HotSpot objeto.(Herdado de HotSpot.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.LoadViewState(Object)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Restaura o HotSpot objeto do salvou o estado de exibição para o objeto.(Herdado de HotSpot.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.SaveViewState()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Salva as alterações para o HotSpot estado de exibição do objeto desde a última vez que a página foi enviado de volta para o servidor.(Herdado de HotSpot.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.TrackViewState()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Instrui o HotSpot região para controlar as alterações de estado de exibição.(Herdado de HotSpot.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIStateManager.IsTrackingViewState

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém um valor que indica se o HotSpot objeto está controlando suas alterações de estado de exibição.(Herdado de HotSpot.)

This class defines a polygon-shaped hot spot region in an T:System.Web.UI.WebControls.ImageMap control. The T:System.Web.UI.WebControls.PolygonHotSpot is useful for defining irregularly shaped hot spot regions in an T:System.Web.UI.WebControls.ImageMap control. For example, you can use it to define individual regions within a geographical map.

To define the region of a T:System.Web.UI.WebControls.PolygonHotSpot, set the P:System.Web.UI.WebControls.PolygonHotSpot.Coordinates property to a string that specifies the coordinates of each vertex of the T:System.Web.UI.WebControls.PolygonHotSpot object. A polygon vertex is a point at which two polygon edges meet.

When a T:System.Web.UI.WebControls.PolygonHotSpot object is clicked, the page navigates to a URL, generates a post back to the server, or does nothing. The P:System.Web.UI.WebControls.HotSpot.HotSpotMode property specifies this behavior. To navigate to a URL, set the P:System.Web.UI.WebControls.HotSpot.HotSpotMode property to HotSpotMode.Navigate, and use the P:System.Web.UI.WebControls.HotSpot.NavigateUrl property to specify the URL to navigate to. To post back to the server, set the P:System.Web.UI.WebControls.HotSpot.HotSpotMode property to HotSpotMode.PostBack, and use the P:System.Web.UI.WebControls.HotSpot.PostBackValue property to specify a name for the T:System.Web.UI.WebControls.PolygonHotSpot object. This name will be passed in the T:System.Web.UI.WebControls.ImageMapEventArgs event data when the T:System.Web.UI.WebControls.PolygonHotSpot is clicked. If you want the T:System.Web.UI.WebControls.PolygonHotSpot object to have no behavior, set the P:System.Web.UI.WebControls.HotSpot.HotSpotMode property to HotSpotMode.Inactive.

The following code example demonstrates how to create an T:System.Web.UI.WebControls.ImageMap control that contains three T:System.Web.UI.WebControls.PolygonHotSpot objects. Each T:System.Web.UI.WebControls.PolygonHotSpot object represents a geographical region on the map. When the user clicks a T:System.Web.UI.WebControls.PolygonHotSpot object, it posts back to the server and the type and name of the hot spot are displayed in a label.

<%@ 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 RegionMap_Clicked (object sender, ImageMapEventArgs e)
  {
    string hotSpotType;

    // When a user clicks a hot spot, display
    // the hot spot's type and name.
    switch (e.PostBackValue)
    {
      case "Western":
        hotSpotType = Regions.HotSpots[0].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      case "Northern":
        hotSpotType = Regions.HotSpots[1].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      case "Southern":
        hotSpotType = Regions.HotSpots[2].ToString();
        Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue;
        break;

      default:
        Message1.Text = "You did not click a valid hot spot region.";
        break;
    }
  }  

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>PolygonHotSpot Class Example</title>
</head>
  <body>
    <form id="Form1" runat="server">

      <h3>PolygonHotSpot Example</h3>

      <!-- Change or remove the width and height attributes as
           appropriate for your image. -->
      <asp:imagemap id="Regions"           
        imageurl="Images/RegionMap.jpg"
        alternatetext="Sales regions" 
        hotspotmode="PostBack"
        width="400"
        height="400"
        onclick="RegionMap_Clicked"   
        runat="Server">            

        <asp:PolygonHotSpot 
          coordinates="0,0,176,0,125,182,227,400,0,400"         
          postbackvalue="Western"
          alternatetext="Western Region">
        </asp:PolygonHotSpot>

        <asp:PolygonHotSpot 
          coordinates="177,0,400,0,400,223,335,154,127,180"         
          postbackvalue="Northern"
          alternatetext="Northern Region">
        </asp:PolygonHotSpot>

        <asp:PolygonHotSpot 
          coordinates="128,185,335,157,400,224,400,400,228,400"         
          postbackvalue="Southern"
          alternatetext="Southern Region">
        </asp:PolygonHotSpot>

      </asp:imagemap>

      <br /><br />

      <asp:label id="Message1"
        runat="Server">
      </asp:label>                 

    </form>      
  </body>
</html>

.NET Framework
Disponível desde 2.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: