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 :

Problème designer VisualStudio


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut Problème designer VisualStudio
    Bonjour à tous,

    Je reprends le C# sous VS2010 (en winforms) après 4 ans de windev.
    Et voilà ça fait quelque temps donc j'ai déjà un petit soucis et donc une question.

    J'ai re-developpé une TextBox propre à notre application.
    Dans ma class, je définie les couleurs, la font etc...

    Jusque là pas de soucis.

    Malheureusement lorsque je pose mon Nouveau control dans une winform le designer de cette form m'initialise ma couleur ma font etc...
    J'aimerais en fait que le designer ne renseigne uniquement la position du control car effectivement si je change la couleur dans la class de mon user après l'avoir inséré dans ma form, le designer ne suis pas du tout.
    Ce qui m'oblige à repasser sur tous les controls de mon application.

    je pense qu'on doit pouvoir y remédier mais je n'ai encore rien trouvé

    J'ai essayé de mettre ça au dessus des nouvelles propriétés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [DefaultValue(false)]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
    Mais par exemple pour ma nouvelle textbox je n'ai pas de propriété backcolor autre que celle hérité du textbox de base et pourtant lors de la mise en place de ce control, dans le designer il m'initialise une couleur pour le background.

    Je continue de chercher bien entendu mais si quelqu'un arrive à comprendre mon problème et connais la solution ou a une piste, je suis preneur

    Bonne journée

    Lookoum

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut
    Bon alors voilà un début de réponse à mon problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [DefaultValue(false)]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ou (Content)]
    Effectivement une fois ceci inscrit avant la déclaration de mes propriétés, permet d'éviter au designer de renseigner des valeurs par défaut.

    Pour mon problème de propriétés de base, il me suffit de les déclarer comme ceci dans mon nouveau contrôle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            [DefaultValue(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public override Color BackColor
            {
                get
                {
                    return base.BackColor;
                }
                set
                {
                    base.BackColor = value;
                }
            }
    Voilà ça a plutôt l'air d'air pas mal comme ceci mais bien-sur si on modifie les propriété dans la Winform ces dernier apparaitront dans le designer mais bon là c'est déjà plus logique.

    Si quelqu'un à une autre solution ou peut approuver mes dire pas de soucis je suis preneur

    Je ne marque pas encore résolu je vais un peut creuser encore

    Bonne journée

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut
    Rien trouvé de mieux donc je clos le sujet cette solution conviens parfaitement pour ce que je veux faire.

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

Discussions similaires

  1. Problème designer winform
    Par l8dj971 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 06/10/2010, 20h02
  2. Problème design que je ne comprend pas
    Par kimimsc dans le forum Services Web
    Réponses: 0
    Dernier message: 03/05/2010, 15h50
  3. Problème designer Visual Studio
    Par silvinus dans le forum C#
    Réponses: 1
    Dernier message: 27/07/2009, 11h08
  4. problème design iterator
    Par nikles007 dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 01/12/2008, 14h44
  5. Problème Design Pattern : Help
    Par donkeyquote dans le forum C++
    Réponses: 5
    Dernier message: 14/01/2008, 09h54

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