C#编程的控件问题(ComboBox和ListBox),请大师帮忙解惑,菜鸟感激不尽!!!

2024-12-22 22:49:10
推荐回答(5个)
回答1:

测试了你的代码,在我这里运行通过,没有任何问题。

可能是.net版本的问题,试试把switch (cboPlayList.Text)换成switch (cboPlayList.SelectedItem.ToString())

回答2:

程序本身没什么问题,怀疑是你输入在combobox里输入的值有问题以致于无法判定(比如把英文字母输入成了中文),在switch (cboPlayList.Text)这一行下断点,运行,中断时候鼠标停到这个text上看一下。

其实也可以修改一下变成
switch(cboPlayList.SelectedIndex)
下面case 0 : case 1之类的就行了

回答3:

只有一种可能。你的switch根本就没有进去!所以用调试跟一下就知道了!下断点看看switch里得到的值是不是case中的其中一个,注意空格。有时候就是因为空格所以没进去。

回答4:

如果是web窗体,是没有设置ComboBox的autopostback属性,代码没有执行,祝你好运

回答5:

同样的代码也运行通过,你在 lstTracks.Items.Clear();前面加断点看看 是不是连方法都没进去?