CircleHotSpot CircleHotSpot CircleHotSpot CircleHotSpot Class

Definizione

Definisce un'area sensibile circolare in un controllo ImageMap.Defines a circular hot spot region in an ImageMap control. Questa classe non può essere ereditata.This class cannot be inherited.

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
Ereditarietà
CircleHotSpotCircleHotSpotCircleHotSpotCircleHotSpot

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come creare ImageMap in modo dichiarativo un controllo che contiene due CircleHotSpot oggetti.The following code example demonstrates how to declaratively create an ImageMap control that contains two CircleHotSpot objects. La HotSpotMode proprietà è impostata su HotSpotMode.Navigate, che fa sì che la pagina si sposta sull'URL specificato ogni volta che un utente fa clic su una delle aree sensibili.The HotSpotMode property is set to HotSpotMode.Navigate, which causes the page to navigate to the specified URL each time a user clicks one of the hot spot regions. Per il corretto funzionamento di questo esempio, è necessario fornire un'immagine personalizzata per ImageUrl la proprietà e aggiornare il percorso dell'immagine in modo appropriato affinché possa essere individuato dall'applicazione.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="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>

Commenti

Questa classe definisce un'area sensibile a forma di cerchio in un ImageMap controllo.This class defines a circle-shaped hot spot region in an ImageMap control. Per definire l'area dell' CircleHotSpot oggetto, impostare la X proprietà sul valore che rappresenta la coordinata x del centro dell'area circolare.To define the region of the CircleHotSpot object, set the X property to the value that represents the x-coordinate of the center of the circular region. Impostare la Y proprietà sul valore che rappresenta la coordinata y del centro dell'area circolare.Set the Y property to the value that represents the y-coordinate of the center of the circular region. Impostare la Radius proprietà sulla distanza dal centro del cerchio al bordo.Set the Radius property to the distance from the center of the circle to the edge.

Quando si CircleHotSpot fa clic su un controllo, la pagina passa a un URL, genera un postback al server o non esegue alcuna operazione.When a CircleHotSpot control is clicked, the page either navigates to a URL, generates a post back to the server, or does nothing. La HotSpotMode proprietà specifica questo comportamento.The HotSpotMode property specifies this behavior. Per passare a un URL, impostare la HotSpotMode proprietà su HotSpotMode.Navigatee usare la NavigateUrl proprietà per specificare l'URL a cui passare.To navigate to a URL, set the HotSpotMode property to HotSpotMode.Navigate, and use the NavigateUrl property to specify the URL to navigate to. Per eseguire il postback al server, impostare la HotSpotMode proprietà su HotSpotMode.PostBacke utilizzare la PostBackValue proprietà per specificare un nome per l' CircleHotSpot oggetto.To post back to the server, set the HotSpotMode property to HotSpotMode.PostBack, and use the PostBackValue property to specify a name for the CircleHotSpot object. Questo nome verrà passato nei ImageMapEventArgs dati dell'evento CircleHotSpot quando si fa clic su.This name will be passed in the ImageMapEventArgs event data when the CircleHotSpot is clicked. Se si desidera che CircleHotSpot l'oggetto non abbia alcun comportamento, impostare HotSpotMode la proprietà HotSpotMode.Inactivesu.If you want the CircleHotSpot object to have no behavior, set the HotSpotMode property to HotSpotMode.Inactive.

Costruttori

CircleHotSpot() CircleHotSpot() CircleHotSpot() CircleHotSpot()

Inizializza una nuova istanza della classe CircleHotSpot.Initializes a new instance of the CircleHotSpot class.

Proprietà

AccessKey AccessKey AccessKey AccessKey

Ottiene o imposta il tasto di scelta che consente di spostarsi rapidamente sull'area HotSpot.Gets or sets the access key that allows you to quickly navigate to the HotSpot region.

(Inherited from HotSpot)
AlternateText AlternateText AlternateText AlternateText

Ottiene o imposta il testo alternativo da visualizzare per un oggetto HotSpot in un controllo ImageMap se l'immagine non è disponibile o il rendering viene eseguito su un browser che non supporta le immagini.Gets or sets the alternate text to display for a HotSpot object in an ImageMap control when the image is unavailable or renders to a browser that does not support images.

(Inherited from HotSpot)
HotSpotMode HotSpotMode HotSpotMode HotSpotMode

Ottiene o imposta il comportamento di un oggetto HotSpot in un controllo ImageMap quando viene fatto clic su HotSpot.Gets or sets the behavior of a HotSpot object in an ImageMap control when the HotSpot is clicked.

(Inherited from HotSpot)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Ottiene un valore che indica se l'oggetto HotSpot tiene traccia delle modifiche apportate al relativo stato di visualizzazione.Gets a value indicating whether the HotSpot object is tracking its view-state changes.

(Inherited from HotSpot)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ottiene un valore che indica se l'oggetto HotSpot tiene traccia delle modifiche apportate al relativo stato di visualizzazione.Gets a value indicating whether the HotSpot object is tracking its view-state changes.

(Inherited from HotSpot)
MarkupName MarkupName MarkupName MarkupName

Quando viene sottoposto a override in una classe derivata, ottiene la rappresentazione in formato stringa della forma dell'oggetto HotSpot.When overridden in a derived class, gets the string representation for the HotSpot object's shape.

(Inherited from HotSpot)
NavigateUrl NavigateUrl NavigateUrl NavigateUrl

Ottiene o imposta l'URL a cui passare quando viene fatto clic su un oggetto HotSpot.Gets or sets the URL to navigate to when a HotSpot object is clicked.

(Inherited from HotSpot)
PostBackValue PostBackValue PostBackValue PostBackValue

Ottiene o imposta il nome dell'oggetto HotSpot da passare nei dati dell'evento quando viene fatto clic su HotSpot.Gets or sets the name of the HotSpot object to pass in the event data when the HotSpot is clicked.

(Inherited from HotSpot)
Radius Radius Radius Radius

Ottiene o imposta la distanza tra il centro e il bordo dell'area circolare definita da questo oggetto CircleHotSpot.Gets or sets the distance from the center to the edge of the circular region defined by this CircleHotSpot object.

TabIndex TabIndex TabIndex TabIndex

Ottiene o imposta l'indice di tabulazione dell'area HotSpot.Gets or sets the tab index of the HotSpot region.

(Inherited from HotSpot)
Target Target Target Target

Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web collegato quando viene fatto clic su un oggetto HotSpot che esegue lo spostamento su un URL.Gets or sets the target window or frame in which to display the Web page content linked to when a HotSpot object that navigates to a URL is clicked.

(Inherited from HotSpot)
ViewState ViewState ViewState ViewState

Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un oggetto HotSpot tra più richieste per la stessa pagina.Gets a dictionary of state information that allows you to save and restore the view state of a HotSpot object across multiple requests for the same page.

(Inherited from HotSpot)
X X X X

Ottiene o imposta la coordinata x del centro dell'area circolare definita da questo oggetto CircleHotSpot.Gets or sets the x-coordinate of the center of the circular region defined by this CircleHotSpot object.

Y Y Y Y

Ottiene o imposta la coordinata y del centro dell'area circolare definita da questo oggetto CircleHotSpot.Gets or sets the y-coordinate of the center of the circular region defined by this CircleHotSpot object.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetCoordinates() GetCoordinates() GetCoordinates() GetCoordinates()

Restituisce una stringa che rappresenta le coordinate x e y del centro di un oggetto CircleHotSpot e la lunghezza del raggio di tale oggetto.Returns a string that represents the x- and y-coordinates of a CircleHotSpot object's center and the length of its radius.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato dell'oggetto HotSpot.Restores the HotSpot object's previously saved view state to the object.

(Inherited from HotSpot)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto HotSpot dal momento in cui è stato eseguito il postback della pagina al server.Saves the changes to the HotSpot object's view state since the time the page was posted back to the server.

(Inherited from HotSpot)
ToString() ToString() ToString() ToString()

Restituisce la rappresentazione String di questa istanza di un oggetto HotSpot.Returns the String representation of this instance of a HotSpot object.

(Inherited from HotSpot)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Fa in modo che l'oggetto HotSpot tenga traccia delle modifiche apportate allo stato di visualizzazione affinché vengano archiviate nell'oggetto StateBag dell'oggetto.Causes the HotSpot object to track changes to its view state so they can be stored in the object's StateBag object. È possibile accedere a questo oggetto tramite la proprietà ViewState.This object is accessible through the ViewState property.

(Inherited from HotSpot)

Implementazioni dell'interfaccia esplicita

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato dell'oggetto HotSpot.Restores the HotSpot object's previously saved view state to the object.

(Inherited from HotSpot)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto HotSpot dall'ultimo postback della pagina al server.Saves the changes to the HotSpot object's view state since the last time the page was posted back to the server.

(Inherited from HotSpot)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Indica all'area HotSpot di tenere traccia delle modifiche apportate allo stato di visualizzazione.Instructs the HotSpot region to track changes to its view state.

(Inherited from HotSpot)

Si applica a

Vedi anche