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

VB.NET Discussion :

probleme aux splitcontainer


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2010
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 86
    Par défaut probleme aux splitcontainer
    salut,
    j'ai divisé la zone de travail en 2(grâce aux splitcontainer)
    la zone à gauche (splitcontainer.panel1) est réserver au bouton tels que(inscri;création de compte)

    le click sur inscri m'affiche dans(splitcontainer.panel2) les textboxs et les combobox nécessaire pour faire l'inscris
    le click sur création de compte m'affiche dans (splitcontainer.panel2) un formulaire pour faire l'inscris

    le problème est le suivant :
    lorsque je clique sur inscris ,les boutons nécessaire pour faire l'inscris sont affichés dans panel2,mais lorsque je clique création de compte ,il m'affiche les boutons nécessaire pour faire l’inscris (normalement ces boutons ne doivent pas être affichés) et aussi il m'affiche le formulaire de création de compte

    ma question est comment faire pour résoudre ce problème et merciiii

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Sans code c'est vraiment difficile mais avec ma boule magique je dirais d'effacer le contenu du panel2 avant de le remplir?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 104
    Par défaut
    Dans le panel2, je créerais 2 nouveaux panels superposés : pnlInscription et pnlCreation.
    Attention ! à bien placer ces panels dans le panel2 sans les imbriquer l'un dans l'autre. On peut pour cela les décaler lors de la création et les repositionner par le code lors de l'exécution.

    Ces 2 panels contiendraient respectivement les contrôles nécessaires aux 2 opérations.

    Il suffirait ensuite, en fonction du bouton cliqué dans le panel1, de rendre visible le panel que l'on souhaite afficher et de rendre invisible l'autre panel.
    Exemple, si click sur le bouton Inscrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       pnlInscription.Visible = True
       pnlCreation.Visible = False
    Simple et efficace si on est soigneux lors de la conception du Design.

  4. #4
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    +1 mdevaux62
    Mais on peut rendre cette technique encore plus facile en créant deux usercontrol, un avec pnlInscription et un avec pnlCreation ce qui rend la conception plus aérée, plus souple et modulable.
    Les userControl permettent de séparé le design des deux panel qui est une vrais galère à faire quand on le supperspose (comme vous l'avez si bien dit, il faut être soigneux)
    Il permette aussi de séparer les code d'initialisation et de n’appeler ceux-ci que lorsqu'on en a vraiment besoin.

    Il y a beaucoup de discussion sur le forum à ce sujet ;
    http://www.developpez.net/forums/d11...ceder-onglets/
    http://www.developpez.net/forums/d99...pes-controles/
    http://www.developpez.net/forums/d89...ace-graphique/
    ...

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2010
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 86
    Par défaut
    merciiiiiiiiiiiiiiiiiiiii beaucoup

    une autre question si vous permettez
    comment j'affiche une listeview dans le panel2
    car j'ai insérer ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim lis as new ListViewItem
    lis.parent=splitcontainer.panel2
    il m'indique qu'il y a erreur ,il m'indique que
    'parent' n'est pas un membre de 'System.Windows.Forms.ListViewItem'
    comment je peux résoudre ce problème !!?

  6. #6
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Ca fait partie du 1er lien que je t'ai donné
    (Lis ces liens, c'est super intéressant, on apprend toujours beaucoup du forum...)

Discussions similaires

  1. probleme aux valeurs propres généralisées
    Par anthonystaltaro dans le forum Calcul scientifique
    Réponses: 3
    Dernier message: 01/04/2009, 10h13
  2. Probleme d'accée aux d'une classe??
    Par panda_fonfon dans le forum C++
    Réponses: 1
    Dernier message: 02/05/2006, 12h18
  3. Probleme d'acces aux données lors d'une de jointure
    Par FlyByck dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/12/2005, 13h59
  4. [C#] problème d'accès aux données d'un datagrid
    Par linux dans le forum ASP.NET
    Réponses: 4
    Dernier message: 26/07/2005, 15h30
  5. [POO] probleme d'acces aux parametres un objet
    Par lejert dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/04/2005, 09h13

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