Я хочу использовать comboBox в форме, которая позволяет пользователям выбирать размер пиццы. Я могу заполнить comboBox со строками «маленький», «средний», «большой» и т. Д., Но я хочу связать цену с каждой строкой. Таким образом, «маленький» будет равен 7,99 доллара США, средний - 12,99 и т. Д.Вставка значений в comboBoxes
Итак, как добавить значение к строке в каждом элементе?
Вот то, что я до сих пор:
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);
}
}
}
Большое спасибо, я дам этот снимок. Должны ли pizzaValues и pizzaChoices одноименное имя? Извините, я новичок в программировании. – Batsu
@ Батсу: да, должен. Небольшая коррекция, которую я только что исправил. :) – rebelliard