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 :

buttons premier dernier suivant précedent [Débutant]


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    développement informatique
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : développement informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Points : 0
    Points
    0
    Par défaut buttons premier dernier suivant précedent
    Bonjour,

    pourriez vous m'aider?

    j'ai fais un formulaire en c#(application Windows formes) qui afficher les infos des stagiaire . utilisez arraylist pour stocker les informations des stagiaires .

    j'ai mis un bouton pour afficher le 1re (premier)stagiaire, un autre bouton pour afficher le dernier.c'est réussis
    et j'aimerais faire 2 autres boutons pour pouvoir afficher le suivant et le précédent d'un stagiaire x.

    est ce que vous avez une idée?

  2. #2
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Bonjour,

    ce serais bien qu'on ai une partie de ton code (array list, comment tu la remplis , les boutons premier et dernier) pour qu'on puisse voir comment tu as procédé pour te donner des indications sur la manière de continuer.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    développement informatique
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : développement informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    en vas déclarer arraylist global avant en vas déclarer using.systeme.sollection; pour travail sur arraylist.
    sur le button(premier) je fait le code là :
    globale(arraylist ar =new araylist () ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
       private void button1_Click(object sender, EventArgs e)
            {  int p;
                p = 0;
                stagaire stg = (stagaire)ar[p];
     
                textBox1.Text = Convert.ToString(stg.num);
                textBox2.Text = stg.nom;
                textBox3.Text = stg.ville;
            }
    et sur le button dernier je fait le code là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      private void button2_Click(object sender, EventArgs e)
            {
                int p;
                p = ar.Count -1;
                stagaire stg = (stagaire)ar[p];
     
                textBox1.Text = Convert.ToString(stg.num);
                textBox2.Text = stg.nom;
                textBox3.Text = stg.ville;
            }
    mais le buttons suivant et le précédant Je n'ai aucune idée !!

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Points : 169
    Points
    169
    Par défaut
    Salut,

    Dans ton cas, une autre variable globale du type int currentIndex pourra stocker l'index du stagiaire affiché.

    Quand tu cliques sur le bouton premier, tu fais currentIndex = 0, quand tu cliques sur le bouton dernier, tu fais currentIndex = ar.Count -1.

    Pour les boutons suivant ou précédent, un ++currentIndex ou --currentIndex fera l'affaire.

    Il faudra toutefois faire attention à ne pas sortir des limites du tableau !

    Bon je ne te cache pas que c'est relativement "moche" comme façon de faire. Une fois que t'auras réussi à faire ça, je te conseille de regarder du côté du BindingSource !

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    développement informatique
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : développement informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    merci de votre réponse je te remercier bcp

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

Discussions similaires

  1. Boutons suivant, precedent, premier, dernier
    Par aminepop dans le forum VB.NET
    Réponses: 10
    Dernier message: 14/05/2011, 01h46
  2. [formulaire] bouton suivant précedent
    Par luz_negra dans le forum IHM
    Réponses: 2
    Dernier message: 02/12/2007, 08h01
  3. galerie suivant précedent avec texte, lien et image qui change
    Par djedje37et28 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/09/2007, 13h58
  4. Réponses: 15
    Dernier message: 16/05/2006, 19h49
  5. Réponses: 6
    Dernier message: 15/05/2006, 17h19

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