0
我在這裏有另一個問題。我有我的購買者一類的List:
c# - 爲列表項目打開一個變量
public class Purchaser
{
public string Name { get; set; }
public bool Paid { get; set; }
}
List<Purchaser> Purchasers = new List<Purchaser>();
我也有一個代碼,通過從一個文本框導尿文本,並將其加入到買方名單和我的列表框listDOF增加新的購買:
if(box_AddPerson.TextLength != 0)
{
Purchaser purchaser = new Purchaser();
purchaser.Name = caixa_AddJog.Text;
purchaser.Paid = true;
listDOF.Items.Add(purchaser.Name);
Purchasers.Add(purchaser);
}
好了,現在我希望能夠分配變量付費使用複選框每個購買者,但我真的不知道如何做到這一點。我搜查了但沒有發現任何東西。
根據列表框中選定的購買者,我希望能夠通過選中或取消選中複選框來更改他的變量。我試過這個:
private void box_Paid_CheckedChanged(object sender, EventArgs e)
{
if (box_Paid.Checked == true)
{
Purchaser p = new Purchaser(listDOF.SelectedIndex);
p.Paid = true;
}
}
但是這是行不通的。任何人都可以幫我一把嗎?非常感謝!
perfectily工作!謝謝你,男人!一個偉大的擁抱! :) – Hypister 2014-08-29 03:51:15
我會補充的唯一的事情是,你想能夠設置真或假 - 使最後一行'p.Paid = box_Paid.Checked'並消除if ... ??? – RandomShelly 2014-08-29 03:54:53
我正在嘗試相同的方式,但語法錯誤。他向我展示瞭如何正確地做到這一點。 – Hypister 2014-08-29 03:56:55