CircleHotSpot Clase

Definición

Define una región de zona activa circular en un control ImageMap. Esta clase no puede heredarse.

public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
    inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
Herencia
CircleHotSpot

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear mediante declaración un ImageMap control que contiene dos CircleHotSpot objetos. La HotSpotMode propiedad se establece HotSpotMode.Navigateen , lo que hace que la página navegue a la dirección URL especificada cada vez que un usuario haga clic en una de las regiones de acceso frecuente. Para que este ejemplo funcione correctamente, debe proporcionar su propia imagen para la ImageUrl propiedad y actualizar la ruta de acceso a la imagen correctamente para que la aplicación pueda localizarla.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<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>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<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>

Comentarios

Esta clase define una región de zona activa en forma de círculo en un ImageMap control . Para definir la región del CircleHotSpot objeto, establezca la X propiedad en el valor que representa la coordenada x del centro de la región circular. Establezca la Y propiedad en el valor que representa la coordenada y del centro de la región circular. Establezca la Radius propiedad en la distancia desde el centro del círculo hasta el borde.

Cuando se hace clic en un CircleHotSpot control, la página navega a una dirección URL, genera una publicación de vuelta al servidor o no hace nada. La HotSpotMode propiedad especifica este comportamiento. Para navegar a una dirección URL, establezca la HotSpotMode propiedad HotSpotMode.Navigateen y use la NavigateUrl propiedad para especificar la dirección URL a la que navegar. Para volver a publicar en el servidor, establezca la HotSpotMode propiedad HotSpotMode.PostBacken y use la PostBackValue propiedad para especificar un nombre para el CircleHotSpot objeto. Este nombre se pasará en los datos del ImageMapEventArgs evento cuando se haga clic en .CircleHotSpot Si desea que el CircleHotSpot objeto no tenga ningún comportamiento, establezca la HotSpotMode propiedad HotSpotMode.Inactiveen .

Constructores

CircleHotSpot()

Inicializa una nueva instancia de la clase CircleHotSpot.

Propiedades

AccessKey

Obtiene o establece la tecla de acceso que permite navegar rápidamente a la región HotSpot.

(Heredado de HotSpot)
AlternateText

Obtiene o establece el texto alternativo para mostrar en un objeto HotSpot de un control ImageMap cuando la imagen no está disponible o se representa en un explorador que no admite imágenes.

(Heredado de HotSpot)
HotSpotMode

Especifica o establece el comportamiento de un objeto HotSpot en un control ImageMap cuando se hace clic en HotSpot.

(Heredado de HotSpot)
IsTrackingViewState

Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista.

(Heredado de HotSpot)
MarkupName

Cuando se reemplaza en una clase derivada, obtiene la representación de cadena para la forma del objeto HotSpot.

(Heredado de HotSpot)
NavigateUrl

Obtiene o establece la dirección URL de destino cuando se hace clic en un objeto HotSpot.

(Heredado de HotSpot)
PostBackValue

Obtiene o establece el nombre del objeto HotSpot que se pasará en los datos de evento cuando se haga clic en HotSpot.

(Heredado de HotSpot)
Radius

Obtiene o establece la distancia del centro al borde de la región circular definida por este objeto CircleHotSpot.

TabIndex

Obtiene o establece el índice de tabulación de la región HotSpot.

(Heredado de HotSpot)
Target

Obtiene o establece la ventana o el marco de destino donde debe mostrarse el contenido de la página Web a la que se vincula al hacer clic en un objeto HotSpot que navegue a una dirección URL.

(Heredado de HotSpot)
ViewState

Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto HotSpot en las distintas solicitudes de la misma página.

(Heredado de HotSpot)
X

Obtiene o establece la coordenada x del centro de la región circular definida por este objeto CircleHotSpot.

Y

Obtiene o establece la coordenada y del centro de la región circular definida por este objeto CircleHotSpot.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetCoordinates()

Devuelve una cadena que representa las coordenadas x e y del centro y la longitud del radio de un objeto CircleHotSpot.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadViewState(Object)

Restaura el estado de vista previamente guardado del objeto HotSpot al objeto.

(Heredado de HotSpot)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde el momento en que se devolvió la página al servidor.

(Heredado de HotSpot)
ToString()

Devuelve la representación String de esta instancia de un objeto HotSpot.

(Heredado de HotSpot)
TrackViewState()

Hace que el objeto HotSpot efectúe el seguimiento de los cambios de su estado de vista a fin de que se puedan almacenar en su objeto StateBag. Este objeto es accesible a través de la propiedad ViewState.

(Heredado de HotSpot)

Implementaciones de interfaz explícitas

IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista.

(Heredado de HotSpot)
IStateManager.LoadViewState(Object)

Restaura el estado de vista previamente guardado del objeto HotSpot al objeto.

(Heredado de HotSpot)
IStateManager.SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde la última vez que se devolvió la página al servidor.

(Heredado de HotSpot)
IStateManager.TrackViewState()

Indica a la región HotSpot que efectúe el seguimiento de los cambios de su estado de vista.

(Heredado de HotSpot)

Se aplica a

Consulte también