Je souhaite utiliser un comboBox sous une forme qui permet aux utilisateurs de sélectionner la taille de la pizza. Je peux remplir la comboBox avec les chaînes "small", "Medium", "Large", etc., mais je veux associer un prix à chaque chaîne. Donc, un "petit" serait 7,99 $, le support serait 12,99 etc.Insertion de valeurs dans les comboBoxes
Alors, comment ajouter une valeur à la chaîne dans chaque élément?
Voici ce que j'ai jusqu'à présent:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace fff
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.Items.Add("Small");
comboBox1.Items.Add("Medium");
comboBox1.Items.Add("Large");
comboBox1.Items.Add("Extra Large");
comboBox2.Items.Add("East End location");
comboBox2.Items.Add("West End location");
comboBox2.Items.Add("South End location");
comboBox2.Items.Add("Downtown location");
comboBox2.Items.Add("North End location");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
private void label7_Click(object sender, EventArgs e)
{
}
private void submit_btn_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
MessageBox.Show(small);
}
}
}
Merci beaucoup, je vais essayer. Est-ce que pizzaValues et pizzaChoices doivent avoir le même nom? Désolé, je suis nouveau à la programmation. – Batsu
@Batsu: oui, le devrait. Correction mineure que je viens de corriger. :) – rebelliard