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
|
CircleHotSpot, classe
Définit une zone réactive circulaire dans un contrôle ImageMap. Cette classe ne peut pas être héritée.
Assembly : System.Web (dans System.Web.dll)
Le type CircleHotSpot expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
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.) |
|
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.) |
|
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.) |
|
IsTrackingViewState | Obtient une valeur indiquant si l'objet HotSpot effectue le suivi des modifications de son état d'affichage. (Hérité de HotSpot.) |
|
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.) |
|
NavigateUrl | Obtient ou définit l'URL à laquelle accéder lors d'un clic sur un objet HotSpot. (Hérité de HotSpot.) |
|
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.) |
|
Radius | Obtient ou définit la distance entre le centre et le bord de la zone circulaire définie par cet objet CircleHotSpot. |
|
TabIndex | Obtient ou définit l'index de tabulation de la région HotSpot. (Hérité de HotSpot.) |
|
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.) |
|
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.) |
|
X | Obtient ou définit la coordonnée x du centre de la zone circulaire définie par cet objet CircleHotSpot. |
|
Y | Obtient ou définit la coordonnée y du centre de la zone circulaire définie par cet objet CircleHotSpot. |
| Nom | Description | |
|---|---|---|
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
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.) |
|
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().) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
LoadViewState | Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot. (Hérité de HotSpot.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
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.) |
|
ToString | Retourne la représentation String de cette instance d'un objet HotSpot. (Hérité de HotSpot.) |
|
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.) |
| Nom | Description | |
|---|---|---|
|
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.) |
|
IStateManager.LoadViewState | Infrastructure. Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot. (Hérité de HotSpot.) |
|
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.) |
|
IStateManager.TrackViewState | Infrastructure. Indique à la région HotSpot de suivre les modifications apportées à son état d'affichage. (Hérité de HotSpot.) |
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>
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.