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

C# Discussion :

Changer de niveau dans même fenêtre [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 12
    Par défaut Changer de niveau dans même fenêtre
    Bonjour à tous,

    Je suis hyper débutant en C# , je code avec Visual C# 2010 express.


    Je suis entrain de créer un mini jeu et je souhaiterais mettre plusieurs niveaux.
    Niveau 1, ok.
    Niveau 2, je ne sais pas comment le mettre dans Form1. Enfaite, je souhaiterais l'activer une fois qu'on a finit la manche 1, mais en restant dans Form1. Je ne sais pas trop si vous comprenez ...

    J'aimerais savoir comment mettre private void dans mon form1, mais faire qu'il soit lu uniquement après l'appui du bouton " passer au niveau 2".

    Je sais pas vraiment comment m'expliquer.

    Savez vous comment faire ?

    Merci d'avance a tous


    PS : si je dois le mettre dans Form2, je voudrais savoir comment transferer la variable " points " dans form2. Enfaite ce serais plus pratique de transferer la variable, mais je ne sais pas si c'est possible ...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Par défaut
    hum,

    tu peux faire:
    - Une seul form
    - sur cette Form tu peux mettre un bouton "passer au niveau suivant"
    - chaque niveau represente un UserControl
    - Sur chaque user control, tu peux implémenter une meme interface, avec dedans Init(MonObjetPartagé objet), ou bien si tu veux pas utiliser d'interface, tu peux mettre directement MonObjetPartagé dans chacun des constructeur des UserControl
    - dans ta Form tu this.Controls.Add(UserControlNiveau1), lorsque l'utilisateur clic sur le bouton "niveau suivant", tu le remove et tu re-Add le Niveau2...
    - tu peux aussi rendre invisible le bouton suivant tant que le niveau n'est pas validé... avec un call back par exemple

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 12
    Par défaut
    J'ai réfléchi cette après-midi et je pense que le mieux serait de faire un formulaire par manche de jeu.

    Alors j'aimerais surtout savoir comment utiliser une variable ( int ) dans tous mes formulaires.


    Merci de votre réponse et merci par avance aux autres réponses.


    Cascroute13

  4. #4
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2011
    Messages : 610
    Par défaut
    Public int devrait suffire, met le dans la classe principale

  5. #5
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Crée une classe static avec tous les attribus en public que tu devras utiliser à travers tes formulaires.

    Cependant, avant de te lancer dans le code C# tu devrais lire des tutoriels a propos de la programmation objets.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 12
    Par défaut
    Merci Pynouz, ça marche !!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/11/2006, 19h57
  2. VMR9 : deux vidéos != dans une même fenêtre.
    Par LapinGarou dans le forum MFC
    Réponses: 4
    Dernier message: 12/04/2006, 19h45
  3. [VBS] -- [InputBox] Deux inputbox dans la même fenêtre
    Par Edoxituz dans le forum VBScript
    Réponses: 16
    Dernier message: 26/02/2006, 22h29
  4. Réponses: 3
    Dernier message: 26/10/2005, 10h24

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