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

Windows Mobile .NET Discussion :

[CF 2.0]heritage visuel DesktopCompatible


Sujet :

Windows Mobile .NET

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Novembre 2006
    Messages : 77
    Points : 61
    Points
    61
    Par défaut [CF 2.0]heritage visuel DesktopCompatible
    Bonjour,

    je développe un appli avec de nombreux formulaires ayant des points communs. Je veux donc qu'ils héritent tous d'un Form parent permettant de mettre des objets communs.

    J'ai essayé avec un Formulaire hérité, en le faisant manuellement mais a chaque fois cel ne me permet pas d'afficherle formulaire enfant.

    Le msg d'erreur est : l'heritage visuel est actuellement désactivé car la classe de base fait referecne a un element specifique au pereipherique ou contient P/Invoke

    J'ai essayé de rechercher des Invoke ds ma solution --> Rien
    J'ai regardé les assembly specifique a CF mais je les ai essayé ds un projet a part et ca fonctionne : InputPanel, ....

    J'ai mis l'attribut [DesktopCompatible(true)] dans mon form parent en tant qu'attribut mais l'espace de noms n'est pas reconnu malgré l'utilisation de mscorlib.


    Merci de vos reponse

  2. #2
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Novembre 2006
    Messages : 77
    Points : 61
    Points
    61
    Par défaut fichier xmta
    Voila la solution,

    il fallait creer un fichier xmta. C'est en fait un fichier XML de métadonné qu'on utilise bcp ds les soltuions Smart Device pour représenter des attributs

    Pour créer ce fichier il suffit d'ajouter un Element DesignTimeAttributes dans le projet


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <Class Name="Contoso.Windows.Forms.ModeleFrm">
       <DesktopCompatible>true</DesktopCompatible>
       ...
    </Class>


    L'attribut DesktopCompatible definit que les controles utilisés en le seront que sur un environnement mobil.

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

Discussions similaires

  1. [C# CF VS2005] heritage visuel
    Par pdesoil dans le forum Visual Studio
    Réponses: 1
    Dernier message: 26/03/2007, 09h45
  2. [Postgres] Pb d'heritage...
    Par anonia dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 23/08/2003, 22h34
  3. [PostgreSQL] Question vis a vis de l'heritage...
    Par Gandalf dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 12/05/2003, 16h53
  4. [WSAD] Composition visuelle d'une applet
    Par schum11 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/04/2003, 16h19
  5. [visuel]ScrollBar et StatusBar
    Par psl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/08/2002, 21h28

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