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 :

Aide windows Forms, textbox pour créer des pages


Sujet :

C#

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Aide windows Forms, textbox pour créer des pages
    Bonjour à tous, j'aimerai avoir de l'aide sur un projet en c# qui consiste à envoyer des informations sur un afficheur, pour cela j'aimerais créer des pages à l'aide d'une combobox qui serait capable de sauvegarder les informations qui est écrit sur la page actuelle lorsque je change de page. En attente de vos réponses, merci d'avance ! ps : URGENT !

    Nom : logiciel.png
Affichages : 281
Taille : 38,0 Ko,

  2. #2
    Membre confirmé
    Avatar de nouanda
    Homme Profil pro
    Hobbyist
    Inscrit en
    Mai 2002
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Hobbyist

    Informations forums :
    Inscription : Mai 2002
    Messages : 246
    Points : 627
    Points
    627
    Par défaut
    Crée une classe Page, qui contient comme propriétés: Nom, Ligne1, Ligne2, Ligne3, Ligne4, Ligne5, tout en string.
    Dans ta Form1, crée une variable globale ListeMessage par exemple, de type List<Page>.
    Quand tu changes l'index de ta combobox, tu enregistres la page dans la liste, puis tu vérifies si une page correspondant au nouvel index existe (tu peux donner un nom aux items des combobox, donc tu peux comparer avec la propriété Nom des tes objets Page).
    Si oui, tu la charges (en lisant ses propriétés Ligne1, Ligne2 etc...).
    Sinon, bah tu vides le contenu de tes TextBox (et la page sera sauvegardée quand tu changeras l'index de la combobox, ou tu peux mettre qq part un bouton "enregister page").


    PS: au passage, qu'est ce que tu entends par "afficheur"?
    " Entre le Savoir et le Pouvoir, il y a le Vouloir "

    Desole pour les accents, je suis en QWERTY...

  3. #3
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Citation Envoyé par nouanda Voir le message
    crée une variable globale ListeMessage par exemple, de type List<Page>.
    Je ne pense pas qu'une variable globale soit recommandée pour ce genre de besoin. Pour ma part j'aurais plus traité avec un fichier XML via sérialisation : simple à mettre en place et permet de conserver les données entre différentes sessions d'utilisation de l'appli.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup de vos réponses, je vais essayer !

    Et nouanda, c'est un Afficheur Led

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