If ((textbox1.text - textbox2.text)==100 ||(textbox1.text - text2.text)==250)
{
For (long i= textbox2.text;i < textbox1.text ;i++)
{
Listbox.remove (i)//listbox contain serials
// how can test how many items had been deleted form the listbox
}
}
回答
在我開始回答,我假設你在你的問題包括代碼如下列表框:
If ((textbox1.text - textbox2.text)==100 ||(textbox1.text - text2.text)==250)
{
For (Int i= textbox2.text;i < textbox1.text ;i++)
{
Listbox.remove (i)//listbox contain serials
// how can test how many items had been deleted form the listbox
}
}
如果您在使用標準列表框,正確的語法來刪除項目從它是這樣的:Listbox.Items.Remove(item)
docs
此外,你不能在算術運算使用textbox.text
,您需要將字符串轉換爲整數首先使用Convert.Toint32
要計算受影響的項目的數量,只需檢查他們是否存在,您移除它們之前,並創建一個計數器變量:
int tb1 = Convert.ToInt32(textbox1.text);
int tb2 = Convert.ToInt32(textbox2.text);
if ((tb1 - tb2)==100 ||(tb1 - tb2)==250)
{
int counter=0;
for (long i= tb2;i < tb1;i++)
{
if (Listbox.Items.Contains(i)) {
counter++;
Listbox.Items.Remove(i);
}
}
}
Console.WriteLine(counter + " items were removed");
您的代碼不會編譯或工作... – CodingYoshi
可能是因爲您不能在算術運算中使用字符串,這是第一行中的問題,我沒有在尋找它,因爲它不是原始問題的一部分,現在編輯。 – user45940
你是如何將tb1聲明爲一個String並將其賦值爲int的?更不用說大寫'If'和'Int'和'For' ......我可以看到你的代碼不會僅僅通過查看而編譯。 –
您可以添加一個「反」的循環中,你正在做的刪除。
例子:
int counter = 0;
//say, this is your loop for deletion of items on listbox
for (int i=0; i<5; i++)
{
//if condition for deletion was met
counter++;
}
//you can call counter after the loop, this will be the number of deleted items from your listbox
- 1. 找出哪些項目已被刪除?
- 2. 我該怎麼刪除「de-SourceSafe」項目?
- 3. C#列表中刪除多個項目
- 4. 怎麼可能居中形式在C#
- 5. 刪除項目在C#
- 6. 如何使用C#從recyclebin中刪除多選項目?
- 7. JQuery拖放:只能刪除第一個被刪除的項目
- 8. 一旦項目被刪除,它能在Eclipse中回來嗎?
- 9. 在C++中刪除類或結構時會刪除多少?
- 10. 從多個參考表中刪除項目?
- 11. 項目的參考DLL的路徑「魔法」,當DLL被刪除
- 12. 我怎樣才能從數組中刪除項目
- 13. 在PHP中刪除多個項目
- 14. 我怎麼能成多列
- 15. Xcode 7刪除項目參考
- 16. 顯示有多少行被刪除
- 17. 刪除,項目不能刪除文件
- 18. 我怎麼能在形式上Asp.net MVC3遍歷項目
- 19. Xamarin形式棱鏡我怎麼能在iOS的項目
- 20. 從cocoapod項目中只刪除一個庫,我該怎麼辦?
- 21. XML在C#中被刪除
- 22. 使用EntityCollection.Remove刪除項目()
- 23. 如何從ListView C#刪除多個項目與刪除按鈕
- 24. 團隊項目刪除停留在「已刪除(處理)」
- 25. 可以從Eclipse中自動刪除已刪除的項目嗎?
- 26. 如何從Eclipse Helios中刪除已刪除的項目?
- 27. 在Django的複選框刪除項目形成
- 28. Django:即使刪除被阻止也能成功刪除郵件
- 29. 如何從ListView控件在C#中使用LINQ刪除項目
- 30. array_splice刪除多個項目
請從VS IDE,而不是手寫的複製代碼。 –
您的代碼完全無法使用。也許你可以嘗試編寫一些代碼,看看你得到了多少。 – Corey