Les combobox...

Résolu
cs_JackNUMBER Messages postés 233 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 26 juin 2011 - 20 déc. 2004 à 17:00
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 - 20 déc. 2004 à 17:16
(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

cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
20 déc. 2004 à 17:16
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
3
Rejoignez-nous