我正在創建一個應用程序,用戶從比薩餅和飲料的選擇中進行選擇。 我使用比薩餅選擇的數組列表 從使用複選框的表單;什麼,我需要做的,如果所有5個複選框被選中,那麼從陣列如何使用另一個數組中的索引獲取數組中的位置?
在這裏得到的所有數據是從類
namespace order
{
class Menu
{
string[] pizza = {"Cheese and Ham", "Ham and Pineapple", "Vegetarian", "MeatFeast", "Seafood" };
double[] price = {3.50, 4.20, 5.20, 5.80, 5.60 };
public string GetMenuItem(int select)
{
string choice = pizza[select];
return choice;
}
這個代碼的形式代碼
namespace order
{
public partial class Form1 : Form
{
Menu menuMaker = new Menu();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
label1.Text = menuMaker.GetMenuItem(0);
}
}
}
如果一個人被選中,然後由此產生的形式顯示,但
如果我想選擇它需要以示出了T所有複選框下襬一切。
的ArrayList是框架(內System.Collections中一個非常特殊的類型。數組列表)。當你只是一個數組時,不要說「數組列表」。 –
你也有5個標籤嗎? – Steve
查看我的答案,您可以從菜單列表中創建複選框,無需在表單上手動爲每個項目添加複選框。只是爲了學習,你可以;) – Mateusz