IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

récupérer le ID d'un élément


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut récupérer le ID d'un élément
    Bonjour,
    J'ai développé un form dans lequel se trouve un contrôle "webbrower " qui affiche une page html . lorque je passe sa souris sur un élément de cette page j'aimerais récupérer le id de la ou des balises concernées
    Existe-t'il une méthode pour cela ?

    Par avance merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    C'est possible en communiquant entre Javascript et C#... mais pour ça il faudrait que tu mettres un évènement onMouseOver sur chaque élément HTML, ce qui risque d'être un peu galère

    EDIT: en fait je viens de voir que tu peux affecter les handlers d'évènement par le code C#
    http://msdn.microsoft.com/fr-fr/libr...nthandler.aspx

    En plus ça appelle directement une procédure .NET, donc pas besoin de t'embêter avec Javascript
    Il faut donc parcourir tous les éléments du HtmlDocument chargé dans le WebBrowser, et ajouter un handler pour onMouseOver à chacun

    RE-EDIT: encore plus simple : la classe HtmlElement expose ses propres évènements, donc tu peux "t'abonner" à ces évènements de la façon habituelle...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    htmlElement.MouseOver += new HtmlElementEventHandler(htmlElement_MouseOver);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer le top d'un élément en position: fixed
    Par Maximil ian dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/10/2007, 09h54
  2. [Javascript] Récupérer la position d'un élément
    Par djflex68 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/04/2006, 10h13
  3. [VB.NET][2.0]récupérer la clé derrière un élément d'un combo
    Par DebutantDotNet dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/03/2006, 19h18
  4. Comment récupérer l'index du dernier élément inséré ?
    Par Didier100 dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/07/2004, 22h41
  5. Récupérer l'id d'un élément qui vient d'être inséré
    Par sg-40 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/06/2004, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo