Bonjour à Tous,

Je cherche comment faire pour associer une valeur en fonction du texte dans un liste deroulante.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  ComboBox1.Items.Add('Text1'); // Associer à la Valeur1
  ComboBox1.Items.Add('Text2'); // Associer à la Valeur2
  ComboBox1.Items.Add('Text3'); // Associer à la Valeur3
 
  ShowMessage(ComboBox1.Items.Strings[1]) // Je voudrais pouvoir afficher Valeur2 et nom Text2
  ShowMessage(ComboBox1.Items.Strings[ComboBox1.ItemIndex]) // Je voudrais pouvoir afficher la valeur et non le texte
Correspondance en HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  <select> 
    <option value='Valeur1'>Text1</option>
    <option value='Valeur2'>Text2</option>
    <option value='Valeur3'>Text3</option>
  </select>
Actuellement j'ai reussi en utilisant un objet que j'ai crée que j'ajoute
mais ca pas tres pratique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  ComboBox1.Items.AddObject('Text3',Objet);
J'espere que cela est assez clair .
Si quelqu'un a une idée...