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 :

differentes forms pour une meme taille


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut differentes forms pour une meme taille
    bonjour, voila mon pb :

    je voudrais faire une appli contenant plusieurs forms.

    pour passer d une form a l autre, j utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.Hide()
    Form2.ShowDialog()
    mais ma deuxieme form a des dimensions differente de ma premiere.

    Je suspecte qu il faille uliliser la notion d inheritance, mais je ne vois pas comment proceder.

    Si dans ma deuxieme form je met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Class Form2
        Inherits Form1
    End Class
    il y a une erreur sur Form1 et je ne vois pas pourquoi.

    Bref, m y prends je de la bonne maniere (.hide , .ShowDialog et inherits) ? Et si oui, quelle peut etre mon erreur d apres vous.

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Arf pas de reponse. Je reformule donc ma question.

    Si j ai une application dans laquelle qund je clique sur un bouton, mon interface devient differente ( pas le meme nombre de bouton a l ecran, pas les memes emplacements, pas le meme texte ...). Comment faut il proceder pour le coder ? Faut il faire appel a differentes forms ?

    Merci

  3. #3
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 183
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 183
    Par défaut
    Bonjour.

    Pour moi, il faut que tu crées une form "conteneur" --> une form MDI --> donc avec la propriété IsMdiForm = true (positionné directement via l'IDE)

    Ensuite, tu ouvres tes forms via cette MDIForm et tu les mets "dockable" :
    = Dans le Load :
    Me.Dock = DockStyle.Fill

    Elles remplissent donc entiérement ta form MDI.

    Aprés tu vois comment tu procèdes :
    - ouverture de toutes les form au début (dés le lancement de la MDI) et remontée d'une form particuliére à la demande (je trouve ça perso assez moyen)
    - ouverture et chargement à la demande avec fermeture de la form appelante (mieux en terme de performance globale de l'appli je pense...)

    Cdt.

  4. #4
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Salut, merci pour ta reponse

    Etant debutant en vb, je ne connaissais po les MDI.

    Depuis que j ai vu ton message, je joue un peu avec, et du coup j ai quelques questions.

    - Je me retrouve en fait avec un semblant de 2 fenetres imbriquees les unes dans les autres. Est il possible d empecher ca ? Style j ai deux contour de fenetre avec deux croix pour fermer l appli ....
    Ok pour ca j ai trouve. Me faut utiliser FormBorderStyle et mettre egal a none pour mes forms.

    - Est il possible de virer tout le menu et menu d icones de la MDI ? J ai pas trouve.
    Je viens voir la propriete visible true or false pour les menu.

    Merci ca roule

    Slumpy

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

Discussions similaires

  1. Tables de meme nom pour une meme base
    Par Invité dans le forum Administration
    Réponses: 2
    Dernier message: 10/11/2007, 13h03
  2. Splash Form pour une application VB.NET
    Par hrihan dans le forum Windows Forms
    Réponses: 8
    Dernier message: 08/09/2007, 22h24
  3. gettime 2 résultats différents pour une meme date
    Par krolineeee dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 05/03/2007, 14h36
  4. Count de variable avec separateur pour une meme ligne
    Par snanot dans le forum Langage SQL
    Réponses: 8
    Dernier message: 19/02/2007, 17h11
  5. 2 balises <form> sur une meme page
    Par huynhi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/09/2006, 16h28

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