0
我是新手,一般編程,並從C#開始我已經被告知只需通過轉換和解析就可以將項目添加到列表框中,而無需使用任何數組。然而,我似乎無法讓我的代碼工作,即時嘗試增加索引中的項目添加到lisbox中的數字。Winform如何在列表中增加項目
if (this.index < MAX_ITEMS) // MAX_ITEMS or 10
{
Convert.ToInt32(lstHoldValue.Items.Count);
// here about splitting strings as per SA's comment but may need to consider that
int dnum;
if (int.TryParse(txtInitialise.Text, out dnum))
{
(lstHoldValue.Items[this.index++]) = dnum; //index is incremented immediately after it is used
txtInitialise.Text = "";
lstHoldValue.Items.Clear();
for (int i = 0; i <= MAX_ITEMS; i++)
{
if (i < index)
{
if (radSorted.Checked == true)
{
lstHoldValue.Items.Insert(0, "\t" + Convert.ToInt32(lstHoldValue.Items[i]));//show array in a listbox
sorted();
}
}
謝謝你洙多!你是一個生活救星:) – mojojooooo
但現在它不再檢查它是否重複 – mojojooooo
我沒有徹底檢查你的代碼,但重複檢查發生在添加任何項目之前,所以我認爲重複的代碼保持原樣。 –