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 :

Controle boite à outils C#


Sujet :

C#

  1. #1
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut Controle boite à outils C#
    Bonjour,
    je développe actuellement une application sur Pocket PC. Mon problème est que je n'arrive pas à ajouter de nouveaux éléments (controles ) que j'ai développés dans la boite à outils. Ces derniers fonctionnent correctement sur un projet de type application windows mais ca marche pas pour un projet de type application smart device.
    Pouvez vous m'aider svp?

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Qu'est ce qui ne marche pas ?
    Une exception est levée ?
    Tu ne les vois pas ?
    Un marabou a levé un nuage d'ombre sur ton code que tu n'arrives pas à le dissiper ? Oups je me suis trompé de forum, je ne suis pas sur "informatique&sorcellerie.net"

  3. #3
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Excuse moi, si je n'ai pas été assez clair. En fait, ils n'apparaissent pas du tout.
    Quand je fais, clique droit -> affichez tout, ils apparaissent grisés. Je ne comprends pas pourquoi.

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Mais dans une application windows tu les vois sans ajouter de référence vers eux ?

    En tout cas je me dit qu'il faut que tu les référence pour une application smart device.

  5. #5
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Pour une appli windows, j'ajoute une référence à ma bibliothèque et ca marche. Je fais le meme procédé sur une appli smart device et ca marche pas. Je ne comprends pas

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    as tu une erreur, ou ne les vois tu juste pas ?

  7. #7
    Membre Expert Avatar de LooserBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 1 085
    Par défaut
    C'est parce que tu as créé tes contrôles en bibliothèque de controle pour application winforms.
    Il faut que tu regénere ta bibliothèque en smart device afin qu'ils s'appuient sur le CF et non le framework standard.
    Ils apparaissent grisé à cause de cela.

  8. #8
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Je fais cmt alors pour regénérer la biblio?

  9. #9
    Membre Expert Avatar de LooserBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 1 085
    Par défaut
    Tu crée un nouveau projet Bibliothèque de controles SmartDevice, copie les sources de tes controles dans le répertoire qui a été créé, les ajoute au projet et tu pries St B.Gates pour que la compilation se passe correctement. En effet, si tes controles exploitent des fonctions indisponibles en CF, tu vas avoir un peu de taf...

  10. #10
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Dans ce cas là n'aurait il pas la possibilité de se faire une dll qui inclus toutes les dépendences ?

  11. #11
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    C'est ce que j'avais commencé à faire mais j'ai qd meme suivi ton conseil. Je me suis retrouvé avec 127 erreurs. Je ne crois que St B Gates ait répondu à mes prières .
    Pourtant il y'a des erreurs bizarres. Pour la version PC, j'utilise un namespace
    "System.ComponentModel.Design" et lorsque je l'utilise sur la version mobile ca me fait une erreur. Ce que je trouvais normal. Mais le problème, en jetant un coup d'oeil ds l'explorateur d'objets, ce dernier là est présent. Bon bref, je n'ai pas envie de t'enumérer la liste des erreurs que je trouve mais j'ai 2 questions :

    - est ce qu'il n'existe pas un tuto sur developpez (n'importe quel site) pour faire un user controls pour les ""?
    - est ce qu'il n'existe pas l'équivalent en c# des Actions en java?

    Merci qd meme pr ton aide

  12. #12
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Actions en java
    Connais pas, peux tu décrire on ne sait jamais !

  13. #13
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    En fait, cette classe permet d'associer une fonctionalité à plusieurs controles. Exemple, si tu veux implémenter le moyen de copier un texte.
    T'as 2 choix :
    - soit tu dupliques ton code sur tous les controles qui utiliseront cette fonctionalité.
    - soit tu crées une action "copier" et et tous les controles qui utilisent cette fonctionalité auront une référence sur cette action "copier" dans leur classe.
    J'espère que c'etait clair.

    En fait, je voulais savoir s'il y'a pas le meme méchanisme en C#.

  14. #14
    Membre Expert Avatar de LooserBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 1 085
    Par défaut
    Citation Envoyé par ced600 Voir le message
    Dans ce cas là n'aurait il pas la possibilité de se faire une dll qui inclus toutes les dépendences ?
    toutes les dépendances ??? tu ne peux pas référencer le framework standard sur du smartdevice, cela ne marchera jamais...

    Citation Envoyé par publicStaticVoidMain Voir le message
    En fait, cette classe permet d'associer une fonctionalité à plusieurs controles. Exemple, si tu veux implémenter le moyen de copier un texte.
    T'as 2 choix :
    - soit tu dupliques ton code sur tous les controles qui utiliseront cette fonctionalité.
    - soit tu crées une action "copier" et et tous les controles qui utilisent cette fonctionalité auront une référence sur cette action "copier" dans leur classe.
    J'espère que c'etait clair.

    En fait, je voulais savoir s'il y'a pas le meme méchanisme en C#.
    Dupliquer ?!?!?!?! quelle horreur malheureux !!!!

    L'equivalent mécanisme que tu décris n'existe pas nativement en .NET par contre, tu peux le programmer...

    Et oui! M$ quand ils fournissent quelque chose, c'est pratiquement toujours le minimum syndical mais ils ne t'empechent pas de le faire toi-même. Ne dit-on pas qu'on est jamais aussi bien servi que par soit même?

  15. #15
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Juste une question c'est quoi l'équivalent d'un toolstripbutton sur une application de type smartdevice?

  16. #16
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    soit tu crées une action "copier" et et tous les controles qui utilisent cette fonctionalité auront une référence sur cette action "copier" dans leur classe.
    J'espère que c'etait clair.
    En gros c'est une fonction accessible de n'importe où.
    Ce fonctionnement ressemble au méthode static des classes static.

Discussions similaires

  1. Nom d'un control style boite à outils de visual studio
    Par Cedric33 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/09/2008, 17h40
  2. Controle personnalisé & Boite à outils
    Par Totanne dans le forum Windows Forms
    Réponses: 6
    Dernier message: 31/12/2007, 18h53
  3. Réponses: 14
    Dernier message: 26/09/2007, 20h20
  4. User control => boite a outils
    Par ptitom1381 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/06/2007, 19h21
  5. [VBA-E] Boite à outils Controles ou Formulaires dans EXcel
    Par xeron33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/03/2007, 12h26

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