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

 Delphi Discussion :

Problème avec le composant TListBox


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 114
    Par défaut Problème avec le composant TListBox
    Salut
    Beh voila je voulais mettre des lien dans une TListbox (enfin je veut ouvrir le lecteur CD (jai dejas le code du lecteur CD) et le mettre dans un Tlistbox ainsi que toutes mes autres fonction :p et quand j'appuye sur un Tboutton beh la fonction s'effectue :d
    J'ai beaux cherchez sur le net je ne trouve rien , je trouve que mettre du text Merci de maider

  2. #2
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 537
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     if CheckListBox1.Checked[0] = true then ... // 1er element du listBox
       else ... ;
    André

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 114
    Par défaut
    Salut euh pour une listbox t'es sur ??
    Car identificateur non declarer ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 114
    Par défaut
    Ah cool ^^
    Mais quand je clik sur le boutton beh 'Indiste de liste hors limite' !

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Salut,

    Avec une ListBox standard tu peux récupérer l'index de l'item sur lequel tu viens de cliquer et faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
           case ListBox1.ItemIndex of
                    0 : LancerFonctionTruc; 
                    1 : LancerProcedureMachin;
                    etc 
           end;
    A+
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  6. #6
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 537
    Par défaut
    Ben voila ce qui arrive quand on est pas bien réveillé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    procedure TForm1.ListBox1Click(Sender: TObject);
    begin
    if ListBox1.Selected[0] then ShowMessage('un')
    else if ListBox1.Selected[1] then ShowMessage('deux');
    end;
    André

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 114
    Par défaut
    Merci! ^^
    Mais un dernier truk ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    ListBoxFonction.Items.Add('Ouvrir le lecteur CD');
    ListBoxFonction.Items.Add('Fermer le lecteur CD');
    ListBoxFonction.Items.Add('ShowMessage');
    end;
     
    procedure TForm1.ButtonEnvoyerClick(Sender: TObject);
    begin
    if ListBoxFonction.Selected[0] then ShowMessage('un')
    else if ListBoxFonction.Selected[1] then ShowMessage('deux');
    end;

    Voila moi j'ai mis sa et sa marche , mais apret je suis debutant donc kan je met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    else if ListBoxFonction.Selected[1] then ShowMessage('trois');
    beh sa marque une erreur

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

Discussions similaires

  1. Problème avec le composant JScrollPane
    Par vidocq dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 04/04/2006, 09h02
  2. Problème avec un composant fait maison
    Par gandf dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/07/2005, 13h30
  3. problème avec le composant TSQLQuery
    Par vbcasimir dans le forum Bases de données
    Réponses: 6
    Dernier message: 31/05/2005, 16h45
  4. Problème avec le composant TXMLDocument
    Par kurul1 dans le forum C++Builder
    Réponses: 9
    Dernier message: 14/04/2005, 15h36
  5. Problème avec des composants non déclarés
    Par vbcasimir dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/01/2005, 11h17

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