Accueil > Forum > > > > Multiselect avec retourner sur Tedit
Multiselect avec retourner sur Tedit
jeudi 16 avril 2009 à 20:03:17 |
Multiselect avec retourner sur Tedit

shell13010
|
Bonsoir a tous, Alors je bloque sur un truc bete que j'arrive pas a resoudre donc comment selectionner plusieur items dans une listbox en la retournent dans un Tedit? apres chaque virgule.. exemple items 1te 3st 5eDans le Tedit j'aimerais l'afficher comme sa te,st,eAuriez vous une idée? Merci d'avance pour votre aide  Cordialement..
|
|
jeudi 16 avril 2009 à 21:37:03 |
Re : Multiselect avec retourner sur Tedit
|
jeudi 16 avril 2009 à 22:32:22 |
Re : Multiselect avec retourner sur Tedit

shell13010
|
je tien a te remercier pour ton aide f0xi et je te souhaite bonne continuation 
|
|
vendredi 17 avril 2009 à 11:21:36 |
Re : Multiselect avec retourner sur Tedit

f0xi
|
Réponse acceptée !
alors petite precision : si je te fait utiliser une variable S de type String plutot que la propriété Text du TEdit dans la boucle, c'est pour eviter d'appeler le OnChange du TEdit a chaque iteration de boucle. comme cela on garde des performances "identique" selon si on selectionne 1, 5, 10, 100 elements. si tu as d'autres questions, hesite pas, mais cherche un peu avant quand même. bonne journée et bonne continuation.
|
|
vendredi 17 avril 2009 à 23:39:58 |
Re : Multiselect avec retourner sur Tedit

shell13010
|
Salut f0xi
Alors j'aimerais avoir ton point de vue sur se que j'ai essayer de faire pour comprendre le code et surtout pour apprendre voila mon code 
procedure TForm8.Button1Click(Sender: TObject); Var I:Integer; S:String; begin For I:= 0to ListBox1.Items.Count - 1 do If ListBox1.Selected[I] then begin S:= ListBox1.Items[I]+','+S; Edit1.text:=S; end; end;peut tu me dire les Differences et si j'ai fait des erreurs? me conseiller malgrer que j'utilise ta procedure j'aime bien comprendre se que je fait car copier et coller comme une mule s'en rien comprendre on progressera pas  bref en ésperant d'avoir une reponse meme si c'est résolu. Bonne fin de soirée.
|
|
samedi 18 avril 2009 à 15:36:45 |
Re : Multiselect avec retourner sur Tedit

f0xi
|
procedure TForm8.Button1Click(Sender: TObject); Var I: Integer; S: String; begin { <procedure> } // ne pas oublier ceci : if ListBox1.SelectCount = 0 then // si rien n'est selectionné on sort begin { <if> } Edit1.Text := ''; // facultatif, remet a zero le texte du edit Exit; // sortie de la methode end; { <if> } // cela empeche de lancer un traitement qui aura un resultat nul // on connait deja le resultat ... pas besoin de continuer
S := ''; // S peut etre initialisé cela augmente un peu les performances
// ListBox1.Count = ListBox.Items.Count // autant faire court et utiliser ListBox1.Count for I := 0 to ListBox1.Count - 1 do // If ListBox1.Selected[I] then // begin // S:= ListBox1.Items[I]+','+S; // Edit1.text:=S; // end; // ATTENTION a l'indentation du code! // ici tu transmet S a chaque itération, ce n'est pas le but!
begin { <for> } if ListBox1.Selected[I] then // Si l'item I est selectionné S := ListBox1.Items[I] + ',' + S; // attention ici les elements seront inversé // ou pour les avoir dans l'ordre : // S := S + ',' + ListBox1.Items[I]; end; { <for> }
Edit1.text := S; // On transmet S a la fin, aprés la boucle!
end; { <procedure> }
|
|
dimanche 19 avril 2009 à 13:02:10 |
Re : Multiselect avec retourner sur Tedit

shell13010
|
Salut f0xi, Merci d'avoir prit le temp pour ton explication bien détailler j'ai compris mais erreur 
|
|
Cette discussion est classée dans : items, retourner, tedit, multiselect
Répondre à ce message
Sujets en rapport avec ce message
Lisbox avec des items de differentes couleurs? [ par fat ]
Bonjours, comment faire pour avoir une listbox avec des items de differentes couleurs?
Retourner une chaine... [ par ELECTRORESiSTiK ]
Salut,J'ai une chaine "1234567890" je cherche une fonction qui me donnerai "0987654321". Comment puis-je faire ça ? Il existe une fonction ?Merci d'av
TEdit avec masque de saisie [ par lguez ]
Existe t'il un composant dérivé de TEdit dans lequel on peut lui définir un masque de saisie.par exemple :avoir la possibilité de ne rentrer que des n
Graphique sur un TEdit [ par magicvinni ]
Bonjour, j'ai un dessin sur la fond de ma fiche et un TEdit dessus mais invisible au debut de l'application. Quand je veux faire un rectangle sur le f
Evenements [ par MasterJ ]
Je veux savoir si il y a un moyen de regrouper la gestion d'évènements de plusieurs controles Tedit similaires avec une seule procédure.Exemple : J'ai
Valider le type d'un TEdit [ par MasterJ ]
Bonjour tt le mde,comment fait-t-on pour vérifier que le contenu d'un TEdit est bien du type que l'on veut.Plus précisément, j'envoie le contenu d'un
Alignement controle TEdit [ par ricopetitdejeuner ]
Bonjour !!Voila, je voudrais savoir s'il existe une propriete pour aligner le texte d'un TEdit a droite (comme pour un TLabel, avec le taLeftJustify),
Une boucle pour scanner des Tedit [ par MasterJ ]
Bonjour tt le monde,je me demandais s'il est possible de scanner plusieurs Tedit ayant un nom composé d'une racine similaire et d'un numéro ordinal a
Stocker dernier composant ayant genere event [ par MasterJ ]
Bonjour todo el mondo,comment fais t'on pour garder dans une variable le dernier composant ayant genere un evenement. Le but est de faire un petit un
recuperer le caption d'un items d'un popupmenu [ par apz ]
Salut,comment recuperer le caption d'un items d'un popupmenu en excution:table1.indexname:=popupmenu1.items.?Merci.
Livres en rapport
|
Derniers Blogs
[MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ![MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ! par redo
Dans la lignée du premier keynote, retrouvez la vidéo du second keynote en ligne : Visionnez la vidéo à l'url suivante : http://www.microsoft.com/presspass/events/mix/VideoGallery.aspx Vous y retrouverez ainsi les speakers Scott Guthrie, Dean Hachamovitch...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7[MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7 par redo
En avant première, Loic le retour d'expérience de Loïc Le Meur du portage de l'application http://seesmic.com/ sur plateforme Windows Phone 7 . c'était d'ailleurs une des rares opportunités de tester, voir toucher le nouveau device . voyez par vous-même :...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo
Forum
RE : SVPRE : SVP par Caribensila
Cliquez pour lire la suite par Caribensila RE : SVPRE : SVP par f0xi
Cliquez pour lire la suite par f0xi
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|