Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1692 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  remplir des edit depuis un stringgrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplir des edit depuis un stringgrid

n°1706941
best off
Posté le 24-03-2008 à 13:41:14  profilanswer
 

:cry: boujour tous le monde ou a ceux qui sont entrain de me lire
 
je vient de débuter dans ce domaine et mes premiers pas sont baser sur les forums, voila mon petit probleme
 
 
je veut remplir des Edits depuis un Stringgrid sont faire genre
 
edit1.Text:=cells [0,0] ;
edit2.Text:=cells [0,1] ;
edit3.Text:=cells [0,2] ;
 
je veut faire :
 
edit[j].Text:=cells [0,(F)] ;
 
merci de votre gentiesse et votre patience avec les débutants


Message édité par best off le 24-03-2008 à 14:28:55
mood
Publicité
Posté le 24-03-2008 à 13:41:14  profilanswer
 

n°1707082
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 24-03-2008 à 21:59:44  profilanswer
 

Salut
 
regarde là: http://forum.hardware.fr/hfr/Progr [...] 5771_1.htm
 
pour les Edit utilise FindComponent et pour les cells tu peut utiliser tes variable normalement  :)

n°1707444
best off
Posté le 25-03-2008 à 16:34:33  profilanswer
 


j'ai oppté pour ça pour remplir mes edit depuis un stringgrid:
 
begin
    for i := 10 to ComponentCount-1  do
 
begin
    if (Components[i] is TEdit) then
    (Components[i] as TEdit).Text:=stringgrid1.cells[0,i-10]
end;
end;
 
mais le problème c'est mes edit numérotés de 4 à 8 prennent des valeurs impaire de stringgrid  
quelques conseils ne serais pas de refus
 
Merci
 
 

n°1707799
best off
Posté le 26-03-2008 à 09:31:50  profilanswer
 

j'ai essayé ça et ca marche tres bien :
 
begin
         For i:=4 To 20 Do
        Begin
               Edit:=TEdit(Form1.FindComponent('Edit'+IntToStr(i)));
               Edit.Text:= stringgrid1.cells[0,i-4];
        end;
 end;
 
Merci pour tous, je serai surement ammené a soliciter votre aide !!!!

n°1707891
best off
Posté le 26-03-2008 à 11:19:50  profilanswer
 

bonjour
ditent moi s'il vous plais voila mon problème : (je sais que c un truc d'actualisation)
 
je suis entrain de remplir des edit depuis des fichiers texte j'ai pas trouvé un autre moyen que de passer par un stringgrid ; le problème c'est quand je selectionne le premier ficher texte (qui contien 5 lignes de données) les 5 edit m'affiche les données du ficher texte
mais quant aprés je choisi le 2em ficher texte (qui lui contien 2 lignes de données) le 2 premier edit m'affiche les 2 ligne du fichier texte mais les trois restant m'affiche les 3 ligne du fichier précedant, meme si je fait clear des edit
 
jespère que je me suis bien expliqué

n°1708384
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 26-03-2008 à 21:03:00  profilanswer
 

Re-
 
c'est un peu cheulou ton truc, tu utilise un stringgrid juste pour stocker les lignes?
 
t'aurais plus simple d'utiliser un tableau:
 
var tableau: array [1..5] of string;
 
j'ai mis 1 à 5 pour l'exemple, après tu l'utilise : edit1.text:=tableau[1]
 
si t'a besoin de beaucoup plus de ligne, utilise le StringList, c'est plus adapté
 
 
 
si les 3 restants affiche les lignes du 1er fichier c'est que t'a pas vidé ton stringgrid et il te remet ce qu'il y a dedans, heu ça doit se voir en visuel aussi


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  remplir des edit depuis un stringgrid

 

Sujets relatifs
inscrire une valeur dans une case StringGridauto remplir un formulair extérieur
Remplir un tableau à partir d'un fichier - ifstream -Remplir combobox Excel
Remplir un grand nombre de comboBox avec une boucleouverture fichier texte dans une boucle //ex edit meta tags
[edit]g++et link avec une librairie statiqueRemplir formulaire depuis un autre site
remplir une msflexgrid à partir d'un fichier xmlRemplir par la meme valeur les champs x à y
Plus de sujets relatifs à : remplir des edit depuis un stringgrid


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR