Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

CircleHotSpot, classe

Définit une zone réactive circulaire dans un contrôle ImageMap. Cette classe ne peut pas être héritée.

System.Object
  System.Web.UI.WebControls.HotSpot
    System.Web.UI.WebControls.CircleHotSpot

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)
public sealed class CircleHotSpot : HotSpot

Le type CircleHotSpot expose les membres suivants.

  Nom Description
Méthode publique CircleHotSpot Initialise une nouvelle instance de la classe CircleHotSpot.
Début
  Nom Description
Propriété publique AccessKey Obtient ou définit la touche d'accès rapide qui vous permet de naviguer rapidement vers la région HotSpot. (Hérité de HotSpot.)
Propriété publique AlternateText Obtient ou définit le texte de remplacement à afficher pour un objet HotSpot d'un contrôle ImageMap lorsque l'image n'est pas disponible ou s'affiche sur un navigateur qui ne prend pas en charge les images. (Hérité de HotSpot.)
Propriété publique HotSpotMode Obtient ou définit le comportement d'un objet HotSpot d'un contrôle ImageMap suite à un clic sur HotSpot. (Hérité de HotSpot.)
Propriété protégée IsTrackingViewState Obtient une valeur indiquant si l'objet HotSpot effectue le suivi des modifications de son état d'affichage. (Hérité de HotSpot.)
Propriété protégée MarkupName En cas de substitution dans une classe dérivée, obtient la représentation sous forme de chaîne de la forme de l'objet HotSpot. (Hérité de HotSpot.)
Propriété publique NavigateUrl Obtient ou définit l'URL à laquelle accéder lors d'un clic sur un objet HotSpot. (Hérité de HotSpot.)
Propriété publique PostBackValue Obtient ou définit le nom de l'objet HotSpot à passer dans les données d'événement lors d'un clic sur HotSpot. (Hérité de HotSpot.)
Propriété publique Radius Obtient ou définit la distance entre le centre et le bord de la zone circulaire définie par cet objet CircleHotSpot.
Propriété publique TabIndex Obtient ou définit l'index de tabulation de la région HotSpot. (Hérité de HotSpot.)
Propriété publique Target Obtient ou définit la fenêtre ou le frame cible sur lequel afficher le contenu de la page Web vers laquelle un lien est établi lorsqu'un clic est effectué sur un objet HotSpot qui navigue vers une URL. (Hérité de HotSpot.)
Propriété protégée ViewState Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un objet HotSpot entre plusieurs demandes de la même page. (Hérité de HotSpot.)
Propriété publique X Obtient ou définit la coordonnée x du centre de la zone circulaire définie par cet objet CircleHotSpot.
Propriété publique Y Obtient ou définit la coordonnée y du centre de la zone circulaire définie par cet objet CircleHotSpot.
Début
  Nom Description
Méthode publique Equals(Object) Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetCoordinates Retourne une chaîne qui représente les coordonnées x et y du centre d'un objet CircleHotSpot et la longueur de son rayon. (Substitue HotSpot.GetCoordinates().)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée LoadViewState Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot. (Hérité de HotSpot.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée SaveViewState Enregistre les modifications apportées à l'état d'affichage de l'objet HotSpot depuis la publication de la page sur le serveur. (Hérité de HotSpot.)
Méthode publique ToString Retourne la représentation String de cette instance d'un objet HotSpot. (Hérité de HotSpot.)
Méthode protégée TrackViewState Amène l'objet HotSpot à suivre les modifications de son état d'affichage afin qu'elles puissent être stockées dans l'objet StateBag de l'objet. Cet objet est accessible via la propriété Control.ViewState. (Hérité de HotSpot.)
Début
  Nom Description
Implémentation d'interface explicite Propriété privée IStateManager.IsTrackingViewState Infrastructure. Obtient une valeur indiquant si l'objet HotSpot effectue le suivi des modifications de son état d'affichage. (Hérité de HotSpot.)
Implémentation d'interface explicite Méthode privée IStateManager.LoadViewState Infrastructure. Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot. (Hérité de HotSpot.)
Implémentation d'interface explicite Méthode privée IStateManager.SaveViewState Infrastructure. Enregistre les modifications apportées à l'état d'affichage de l'objet HotSpot depuis la dernière publication de la page sur le serveur. (Hérité de HotSpot.)
Implémentation d'interface explicite Méthode privée IStateManager.TrackViewState Infrastructure. Indique à la région HotSpot de suivre les modifications apportées à son état d'affichage. (Hérité de HotSpot.)
Début

Cette classe définit une zone réactive en forme de cercle dans un contrôle ImageMap. Pour définir la zone de l'objet CircleHotSpot, affectez à la propriété X la valeur qui représente la coordonnée x du centre de la zone circulaire. Affectez à la propriété Y la valeur qui représente la coordonnée y du centre de la zone circulaire. Affectez la distance entre le centre du cercle et le bord à la propriété Radius.

Lorsqu'un clic est effectué sur un contrôle CircleHotSpot, la page navigue vers une URL, génère une publication sur le serveur ou ne fait rien. La propriété HotSpotMode spécifie ce comportement. Pour naviguer vers une URL, affectez HotSpotMode.Navigate à la propriété HotSpotMode et utilisez la propriété NavigateUrl pour spécifier l'URL à atteindre. Pour effectuer une publication sur le serveur, affectez HotSpotMode.PostBack à la propriété HotSpotMode et utilisez la propriété PostBackValue pour spécifier un nom pour l'objet CircleHotSpot. Ce nom est passé dans les données d'événement ImageMapEventArgs en cas de clic sur CircleHotSpot. Si vous souhaitez que l'objet CircleHotSpot n'ait aucun comportement, affectez à la propriété HotSpotMode la valeur HotSpotMode.Inactive.

L'exemple de code suivant montre comment créer de façon déclarative un contrôle ImageMap contenant deux objets CircleHotSpot. La propriété HotSpotMode a la valeur HotSpotMode.Navigate ; par conséquent, la page atteint l'URL spécifiée chaque fois qu'un utilisateur clique sur une zone réactive. Pour que cet exemple fonctionne correctement, vous devez fournir votre propre image pour la propriété ImageUrl et mettre à jour le chemin d'accès à l'image de façon à ce que l'application puisse la localiser.


<%@ 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>


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ