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

C# Discussion :

Récupérer les événement d'une windows form dans un DLL


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Récupérer les événement d'une windows form dans un DLL
    Bonjour tout le monde !

    Je suis en cours de développement d'un logiciel qui fonctionnera a base de DLL.

    Ce dernier est composé de quelques choix et de quelques traitements généraux, puis utilise le Panel présent dans la Windows Form de la DLL, ainsi que quelque méthode.

    Le but étant de rendre le logiciel le plus dynamique possible, pour qu"il ne reste plus qu'a codé des DLL pour les différentes versions.

    Donc, jusqu'ici tout va bien, j'utilise les méthodes, récupère le panel pour l'introduire dans ma Form principale, mais il me reste un soucis !

    Je n'arrive pas à récupérer les événements liés au Control sur la Form de la DLL... Événement du style, "si tu coches la case, les textebox sont Enable , sinon non ext...".

    J'ai beaucoup regardé sur internet, mais je ne trouve rien de très explicite, si quelqu'un a déjà rencontré ce problème et ou aurai une bonne pratique à me conseiller !

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Il y a deux solutions :
    1. Rendre tes contrôles accessibles (les rendre publics) à l'extérieur du coup les utilisateurs de ta DLL pourront facilement accéder aux événements souhaités.
    2. Respecter le principe de l'encapsulation. Tu crées des événements personnalisés qui seront déclenchés uniquement si l'événement souhaité dans l'un de tes contrôles est déclenché.


    Je préfère la solution n°2 vu que tu n'exposes que ce dont auront besoins les utilisateurs de ta DLL

Discussions similaires

  1. Réponses: 8
    Dernier message: 18/12/2014, 11h13
  2. Récupérer les valeurs d'une requête SQL dans un champs html SELECT
    Par tamiii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/11/2007, 13h27
  3. Réponses: 1
    Dernier message: 30/10/2007, 16h30
  4. Réponses: 1
    Dernier message: 24/10/2007, 15h56
  5. Réponses: 11
    Dernier message: 26/04/2007, 10h40

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