> Tous les forumsAutres langages

 Sélectionner un item d'un Litbox
Statut du sujet : NON RESOLU Imprimer
 rogerone
  Posté le 19/03/2005 @ 12:05  
 Petit astucien

12 Messages
Bonjour,[hello] Après avoir rempli une listbox,je désire sélectionner un élément de cette list en vue d'accéfer à un fichier à accès direct. En fait dans ma listbox ,j'ai une seérie dez noms commençant par quelques lettres (Ex:Dupont,Dupuis,Dujardin,Duponcheel Jérome,Duponcheel Léon),Je veux sélectionner Duponcheel Léon ,par exemple avec un clic de la souris sur ce nom.Comment remplir un Edit qui me sevira à rechercher et à afficher tous les éléments de cet enregistrement. Il y a évidemment une solution toute simple c'est d'affecter le nom recherché à un Edit.text. Mais si vous n'êtes pas certain de l'ortographe du nom ,vous pouvez faire pas mal de recherche avant de trouver la bonne ortographe! Merci à ceux ou à celles qui pourront m'aider à assouvir ma paresse ![idee] Rogerone[hello]
 Afficher le profil de rogeroneEnvoyer un message privé à rogerone
 
 
Publicité
 koala01  Posté le 24/03/2005 à 00:13  
Astucien

4715 Messages
Salut, Ce serait beaucoup plus facile si tu nous indiquait le langage utilisé pour ton application. Ceci dit, tu devrait pouvoir t'en sortir en gérant un événement du type "onchange" ou "onclick" sur ta listbox. En C++ (avec Borland) cela te donnerait quelque chose du genre void __fastcall TForm1::ListBox1Click(TObject *Sender) { AnsiString chaine; chaine=ListBox1->Items->Strings[ListBox1->ItemIndex]; Edit1->Text=chaine; } et en VB.net, cela donnerait quelque chose du genre Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged Dim chaine As String chaine = ListBox1.Items(ListBox1.SelectedIndex) TextBox1.Text = chaine End Sub
Afficher le profil de koala01 Voir la configuration de koala01Envoyer un message privé à koala01
  Revenir en haut de la page
 rogerone  Posté le 24/03/2005 à 15:03  
Petit astucien

12 Messages
Bonjour, Evidemment il ya beaucoup de langage .mais comme j'étais dans le forum de DELPHI Je n'ai pas cru bon de le spécifier. Je travaille sous DELPHI4 en traduisant tous mes programmes écrits en PASCAL7 et j'éprouve bien des difficultés. Merci à vous qui m'aidez .Je vais essayer d'adapter vos idées à DELPHI. Merci encore Rogerone
Afficher le profil de rogeroneEnvoyer un message privé à rogerone
 Revenir en haut de la page
 baptiste  Posté le 24/03/2005 à 15:50  
Equipe PC Astuces



salut, juste une précision, il n'y a pas de langage spécifique dans ce forum, le titre : "Autres langages" ;-)
Afficher le profil de baptiste Voir la configuration de baptisteEnvoyer un message privé à baptiste
 Revenir en haut de la page
 koala01  Posté le 24/03/2005 à 16:06  
Astucien

4715 Messages
Bon, déjà, à moins que tu n'en éproouve de réels problèmes, le "tu" est de rigueur sur le forum... Le "vous" allourdi énormément la communication [clindoeil]...et, personnellement, je ne me sens pas encore assez vieux pour etre vouvoyé[bigsmile] Ensuite, ce forum n'est pas, contrairement à ce que tu crois, un forum dédié à DELPHI, mais à tous les langages de programmations (hors langages Web)... Enfin, pour ton malheur, je ne connais absolument pas delphi, sauf de nom... Cependant, la plupart des EDI actuelles fournissent sensiblement les memes possibilités... Généralement, un double-clique sur un controle provoquera la création automatique le squelette d'une action par défaut... Généralement, tu trouvera aussi un onglet "événement" (ou quelque chose du genre) dans l'élément qui reprend les propriétés du controle. En double cliquant sur la zone d'édition de l'élément, ou en mettant un nom de méthode personnalisé, il créera lui meme le squelette de la méthode... Il ne te restera plus qu'à indiquer les actions à prendre. Dans ton cas, cela revient à : déclarer une variable de type chaine donner à la chaine le texte de l'élément sélectionné donner à la propriété "texte" du textbox la valeur de la chaine J'espère que ces indications t'aideront[clindoeil]
Afficher le profil de koala01 Voir la configuration de koala01Envoyer un message privé à koala01
  Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page