buguetj
Messages postés76Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 5 avril 2012
-
24 déc. 2005 à 12:20
buguetj
Messages postés76Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 5 avril 2012
-
28 déc. 2005 à 16:31
Bonjour, j'ai créé un ComboBox1 et j'ai entré une ligne de texte par la fonction Items, J'ai aussi créé une edit.
Je voudrais savoir comment faire pour que quand je clique sur la ligne de mon comboBox, Edit1.Text=:'1';
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 24 déc. 2005 à 12:45
Salut,
sur ta form tu clique sur ta ComboBox et en suite tu vas dans l'inspecteur d'object dans l'onglet Evenement et double clique à coté de OnClick ce qui va ajouter un corp de procédure dans l'éditeur qui ressemble à ceci :
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
end;
que tu complètes comme ceci :
procedure TForm1.ComboBox1Click(Sender: TObject);
begin Edit1.Text := IntToStr(ComboBox1.ItemIndex);
end;
mais le résultat ne sera pas 1 pour le premier Item de la liste mais 0 ce qui est normal le deuxième Item donnera 1 ect. ect.
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 24 déc. 2005 à 13:03
il est normal en informatique de faire commencer les listes à 0 mais
cela déroute les utilisateurs lamda qui ont l'habitude de voir la
numérotation à 1 (vieux reste de la numération romaine ou le zéro
n'existait pas ) il suffit de rajouter 1 à l'itemindex pour que
tout le monde s'y retrouve: