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 :

Application multi forms avec code commun à plusieurs forms


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Responsable de service informatique
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Application multi forms avec code commun à plusieurs forms
    Bonjour à tous,

    Je développe une application de jeux de mots destinées à être utilisée par des malvoyants, des aveugles ou de voyants. Mon idée de départ est que celle ci doit être utilisable par tous en toute transparence, il faut juste choisir l'interface adaptée à ses besoins.

    j'ai développé la partie pour malvoyants qui permet d'agrandir les caractères, de changer les couleurs... enfin tous les paramètres qui peuvent permettre à l'utilisateur d'adapter l'ergonomie de l'écran.

    Mon idée pour ne pas devoir développer trois applications est que la partie code qui gère les actions clavier et souris doit être commune aux trois interfaces. Seule la partie affichage est propre à chaque type d'utilisateur.

    Jusqu'au moment où j'ai travaillé avec un seul form pas de problème, mais je butte sur la méthode à utiliser pour rendre commun le code écrit uniquement dans le form 1 (interface malvoyants qui contient juste des labels textes) pour piloter le form 2 (graphique) et le form 3 (qui est disposé de manière à être traduit par des logiciels adaptés aux aveugles)

    Est ce que qqun pourrait me donner une piste?
    Merci d'avance.

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Parmi beaucoup de possibilités, il y celle-ci :


    En conception
    • Créer un TabControl (Dock=Filll) avec autant de tabpages que d'interfaces,
    • Mettre dans chaque tabpage un panneau InterfaceXPanel (Dock=Fill) contenant les controles pour l'interface.
    En execution, transférer le panneau du TabPage de l'interface choisi vers la Form en modifiant la propriété Parent du Panel et rendre le Tabcontrol invisible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Interface3.Panel.Parent=MyForm;
    MyTabControl.Visible=false;
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Membre à l'essai
    Profil pro
    Responsable de service informatique
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    Merci pour l'idée, mais j'aime pas trop l'aspect des tabpages, ça fait un peu trop fenêtre de paramétrage
    La recherche que j'ai faite sur tabpage m'a amenée sur un tuto qui parle de fenêtres MDI, je crois que je vais plutôt piocher dans ce sens.

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    mais j'aime pas trop l'aspect des tabpages,
    Les tabPages, c'est juste en conception pour basculer d'un interface à l'autre.

    En execution, on ne voit plus le TabControl et ses tabPages. Seul le panel correspondant à l'interface choisi apparaît sur la form.
    ... fenêtres MDI, je crois que je vais plutôt piocher dans ce sens.
    Pour ton problème, le MDI n'apportera aucun avantage.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

Discussions similaires

  1. [AC-2010] Forme avec macro dans une forme avec bouttons de nav
    Par nico_fr83 dans le forum IHM
    Réponses: 0
    Dernier message: 15/05/2010, 20h48
  2. vérification champs d'e plusieurs forms avec javascript
    Par dolf13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/11/2006, 00h35
  3. [VB.Net] Menu commun à plusieurs Forms
    Par l1on3l dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/10/2006, 08h27
  4. Enchainement de plusieurs FORM avec Jvs -> bug
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/04/2006, 20h46
  5. Réponses: 8
    Dernier message: 08/03/2006, 16h12

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