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 Forms Discussion :

Aide à la conception (Winforms) [Débutant(e)]


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Apprenti-Ingénieur
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti-Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut Aide à la conception (Winforms)
    Bonjour à tous,

    Je travail actuellement sur un petit projet personnel, le tout fonctionne en console et j'aimerais maintenant développer une interface graphique.

    Je fais appel à vous pour des problèmes de conception de mon interface. Voila à quoi je voudrais qu'elle ressemble schématiquement :



    Comme vous l'aurez deviné, je voudrais que ma Winform principale englobe 2 groupes (le bandeau en haut et l'autre partie) et que ces mêmes sous parties englobe plusieurs controls ou autre sous ensembles.

    N'étant pas un fin connaisseur des Winforms, j'aimerais quelques conseils sur les controls à utiliser pour séparer et créer des sous ensembles de ce type.

    J’espère avoir été clair, merci pour votre aide.
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    Tu peux faire des regroupements dans des contrôles utilisateurs, ce qui te permet de les réutiliser pour peu que tu aies bien séparé tes couches.

    Remarque sur l'ergonomie : en général la berre de progression se trouve dans la barre d'état en bas de l'application

  3. #3
    Membre averti
    Homme Profil pro
    Apprenti-Ingénieur
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti-Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    Si je te suis je peux donc commencer à développer mes sous ensemble en suivant ce tutoriel http://morpheus.developpez.com/usercontrols/ ?

    Autre question :
    Je voudrais que le bandeau du haut soit tout le temps visible et que le sous ensemble du dessous change en fonction de l'appui sur un bouton ou un autre. Est-ce possible ?
    Images attachées Images attachées  

  4. #4
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    Citation Envoyé par GuiNark Voir le message
    Si je te suis je peux donc commencer à développer mes sous ensemble en suivant ce tutoriel http://morpheus.developpez.com/usercontrols/ ?

    Autre question :
    Je voudrais que le bandeau du haut soit tout le temps visible et que le sous ensemble du dessous change en fonction de l'appui sur un bouton ou un autre. Est-ce possible ?
    oui, avec des panels par exemple. tu charges le contenu du panel comme tu le veux

  5. #5
    Membre averti
    Homme Profil pro
    Apprenti-Ingénieur
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti-Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    Re à tous,

    Merci pour les réponses précédentes, cela m'a été fort utile.

    J'aurais cependant encore une question concernant ce tuto de developpez.com : http://morpheus.developpez.com/usercontrols/#LI

    Dans la partie IV.A Les événements , une fois que mon événement, mon delegate et ma méthode sont créés je sais pas comment modifier le label de mon user control.
    J'ai bien ceci dans les propriétés de ma forme :


    Mais que dois-je mettre dans cette fonction pour modifier le label du user control

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            private void loginUserControl1_BoutonValidClick(object sender, EventArgs e)
            {
                // Comment accéder ici à un label du UserControl
            }
    La solution que j'ai trouvée pour l'instant et de passer le label de mon UserControl en public et de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            private void loginUserControl1_BoutonValidClick(object sender, EventArgs e)
            {
                this.loginUserControl1.label1.Text = "blablabla";
            }
    Mais je ne pense pas que sa soit la meilleure des solutions.

    Merci de votre aide.

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2009
    Messages : 317
    Par défaut
    Ce n'est pas le plus propre, ce que je te conseilles, c'est de créer une méthode publique dans ton UserCOntrol comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void UpdateLabel(String texte)
    {
                label1.Text = texte;
    }
    Tu n'auras plus qu'alors à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    loginUserControl1.UpdateLabel("blablabla");

Discussions similaires

  1. AIDE VBA => Conception tableau
    Par manue31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/05/2007, 22h54
  2. [C#, .net 2.0] Aide pour conception d'IHM
    Par SesechXP dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/10/2006, 10h22
  3. [VBA] Aide de conception
    Par Virgile59 dans le forum Modélisation
    Réponses: 7
    Dernier message: 29/12/2005, 12h11
  4. Aide en conception.
    Par say dans le forum Langage
    Réponses: 10
    Dernier message: 27/10/2005, 11h48
  5. Réponses: 24
    Dernier message: 17/03/2005, 00h36

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