Les combobox... [Résolu]

Signaler
Messages postés
233
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
26 juin 2011
-
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
-
(si on a deja répondu à cette question, désolé je ne savai pa kel mot clés mettre)
voila:

je voudrai savoir commen faire pour ke (avec un combobox) lorsque la personne séléctionne un mot, l'image change (celle ke j'aurai insérer à coté).

merci et si vou pouviez me dire exactement commen faire (double clic sur le bouton, insérer cette ligne de code, ect...)

merci

Jack NUMBER - le retour -
:-p

1 réponse

Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Sur l'évènement OnClick:

case ComboBox.ItemIndex of
0: AfficherImage('toto.bmp');
1: AfficherImage('roland.bmp');
2: [...]
99: AfficherImage('zoo.bmp');
else ShowMessage('Tant pis pour vous');
end;

Pour afficher l'image:
procedure AfficherImage(fn:string);
begin
LeTImage.Picture.LoadFromFile(fn);
end;

Ca peut débuter par cela.

On peut aussi faire différemment:
const ArrayOfFileName : array[0..2] of string = ('toto','roland','zoo');
procedure ComboBoxOnClick(Sender[...]);
begin
AfficherImage(ArrayOfFileName[ComboBox.ItemIndex]+'.bmp');
end;

Il faut bien sûr faire gaffe à ce que le nombre de cases dans le tableau soit cohérent avec celui dans le ComboBox.

===========
Validez les réponses si ok...

ViewVite : HTML - ZIP