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

ASP.NET Discussion :

Quelle interface implémenter pour rendre un contrôle cliquable ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut Quelle interface implémenter pour rendre un contrôle cliquable ?
    Bonjour à tous,

    j'espère que je ne me plante pas dans ma démarche, mais n'étant pas sûr je fais appel à vous.

    Je dois construire un objet graphique en utilisant une dll issue d'un package de controles. Ces contrôles ne sont pas cliquables.

    Souhaitant ajouter cette fonctionnalité mais .Net ne permettant pas l'héritage mutliple, je pensais faire hériter ma classe du controle graphique évoqué avant et la faire implémenter les méthodes d'une interface X pour lui ajouter des fonctionnalités, le clic notamment.

    En gros, je pensais faire un truc de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public maClasse : ControleGraphiqe, UneInterface
    Suis-je sur la bonne voie ? Si oui, je ne trouve pas d'interface qui me permette d'implémenter un évènement Click, pourriez vous m'aiguiller ?

    J'espère que ma méthode est bonne car je ne suis pas du tout afficionado de l'implémentation d'interfaces. Si jamais je suis sur la mauvaise voie, je suis preneur de toute remarque.

    Merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Créé un UserControl, tu pourra utiliser l'événement Click.

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Je ne souhaite pas utiliser de UserControl car je suis déjà dans le cadre d'un développement de webparts. Je ne suis donc pas sur que cela soit possible, qui plus est je me demande si ce serait top au niveau perf.

  4. #4
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Citation Envoyé par calagan99 Voir le message
    Ces contrôles ne sont pas cliquables.
    Que veux-tu dire ? C'est quoi un contrôle cliquable ?

  5. #5
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Arf désolé si je n'ai pas été très clair.

    L'objectif est d'ouvrir une pop-up au clic sur un contrôle. Or, les contrôles (une bibliothèque de graphiques) en question ne sont à la base pas prévus pour effectuer ce genre d'action.

    je pensais donc définir une classe héritant de ces contrôles graphiques et implémentant une interface qui me permettrait d'ajouter des propriétés et des événement du genre "onClick".

  6. #6
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Mais ces contrôles héritent bien de System.Windows.Forms.Control, non ? Si c'est le cas, ils ont un événement Click et la méthode protégée OnClick associée.

  7. #7
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Non je suis en mode web.

    Citation Envoyé par calagan99
    je suis déjà dans le cadre d'un développement de webparts
    Les contrôles héritent donc de WebForms et non de windows.Forms.

  8. #8
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    AAAaaaaaaaahhhhhh... Fallait le dire Tu devrais poster dans le forum Asp.Net

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/11/2010, 19h25
  2. Quelle implémentation pour son Web Service
    Par totoranky dans le forum Services Web
    Réponses: 7
    Dernier message: 30/05/2007, 16h35
  3. Deux implémentations pour une interface
    Par apqmwnqmap dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 09/05/2007, 15h21
  4. quelle interface pour creer des tables
    Par acipeg dans le forum Outils
    Réponses: 4
    Dernier message: 25/11/2006, 11h25
  5. Réponses: 5
    Dernier message: 29/11/2005, 14h32

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