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 :

Conception formulaire avec différentes pages


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Par défaut Conception formulaire avec différentes pages
    Bonjour,

    Je suis en train de concevoir (sur le papier pour le moment) une application pour la gestion de commandes et de clients et souhaite que mon formulaire principal soit composé à gauche d'une bande verticale avec plusieurs icones (je pense qu'une listview fera l'affaire) et à droite d'une partie qui variera en fonction de l'icone sur laquelle on clique à gauche.

    Ma question : quelle est la meilleure manière de faire cette partie de droite ? J'ai déjà fait une application de ce style sous access et j'avais alors utilisé un registre dont les différentes pages étaient invisibles. Cliquer sur un bouton à gauche rendait telle ou telle page visible. Ceci dit, il doit y avoir mieux comme solution, car dans ce cas toutes les pages sont chargées alors que c'est n'est pas forcément utile.

    Comme je l'ai dit, je n'en suis encore qu'à la phase "conception" et je voudrais être sûr de partir tout de suite dans la bonne direction.

    Merci pour votre aide et bonne journée

    Guillaume

  2. #2
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Si tu developpes en aspx tu peux regarder du coté de l'ajax et plus particulierement UpdatePanel : http://msdn.microsoft.com/fr-fr/library/bb398864.aspx

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    tu peux faire un panel avec les icones à gauche, un panel à droite et du mdi
    donc des forms filles que tu mettras dans le panel de droite
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Par défaut
    Merci pour vos réponses !
    Dkmix, je ne développe pas en aspx, donc je vais m'orienter plus sur la solution de Pol63. J'avais d'ailleurs pensé aux panels justement... et au mdi également, mais je me demande si c'est bien adapté à ce que je veux faire. Je sais exactement combien de "pages"*il y aura et aucune ne sera une page vierge.
    Je vais peut-être opter pour plusieurs panels superposés avec chacun leur contenu et les icones de gauche serviront à rendre l'un ou l'autre visible.
    Vous voyez d'autres solutions sinon ?
    Merci
    Guillaume

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    y aussi la solution d'un tabpanel vertical, m'enfin ca revient au meme, donc autant faire au plus simple, il est plus facile de designer x forms plutot que x tabpages au sein d'une meme (et ca ne mélange pas le code de toutes les pages aussi)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 127
    Par défaut
    Salut,

    En essayant comme ça vite fait de superposer deux panels de taille exactement identique et avec deux boutons (un pour afficher le panel 1 et l'autre pour afficher le panel 2) , je m'aperçois que l'un des deux reste invisible. Le problème ne se pose pas quand les panels sont légèrement décalés, mais du coup ça fait un peu bidouille et justement je voudrais faire un truc "propre".

    Une idée de comment éviter le problème ?

    Encore merci
    Guillaume

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

Discussions similaires

  1. Formulaires sur différentes pages
    Par Crunkman dans le forum Langage
    Réponses: 10
    Dernier message: 01/02/2009, 10h12
  2. automatisation formulaire avec différents types
    Par fhano dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/09/2008, 21h42
  3. créer un formulaire avec plusieurs pages
    Par tiyolx dans le forum IHM
    Réponses: 5
    Dernier message: 23/03/2008, 10h33
  4. [Conception] Formulaire avec validation du contenu
    Par HwRZxLc4 dans le forum Langage
    Réponses: 3
    Dernier message: 06/07/2007, 16h38
  5. Réponses: 10
    Dernier message: 10/06/2004, 16h20

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