2012-11-22 70 views
0

我是相当新的C#这样努力学习如何使用Visual Studio做不同的事情在C#和我需要一些帮助清除或将项目添加到列表框中

我有一个CheckListBox同时包含交货和皮卡当物品在CheckListBox则会将其移至一个ListBox当我按下一个按钮

但是我希望它只是交付或仅皮卡添加到ListBox,如果同时拾取和递送被选中,我尝试选择移动他们,我想它给一些有点或错误消息,如

不能同时显示两个交货&皮卡

还当我按下按钮来移动它们,我想它来清除ListBox如果它包含任何项目再加入已在CheckListBox

被检查的项目

我不知道如何做到这一点,最简单的方法是什么?

如果可以给一些示例代码,这将是巨大

+0

你是如何加载数据的?它来自数据库还是文件?等 –

+0

看看[如何:添加和清除列表框控件中的项目](http://msdn.microsoft.com/en-us/library/ms228375(v = vs.90).aspx)。 –

+0

你如何在你的CheckListBox中拾取和传递之间进行区分,简而言之,每种类型都有哪些特有的 –

回答

1
YourListBox.Items.Add(); 

if (YourListBox.Items.Count != 0) 
{  
YourListBox.Items.Clear(); 
} 

应该做的工作。

+0

我在'if(YourListBox.Items == 0)'下面得到一个红线,并给出错误运算符'=='不能应用到'system.windows.forms.listbox'类型的操作数。 objectcollection'和'int' – Michael

+2

它应该是'if(YourListBox.Items.Count!= 0)'。 –

+0

@SidHolland谢谢你的工作 现在我只需要让它给出一个错误消息,如果它试图移动交付和皮卡 – Michael