确定多重选择列表控件 (List Control) 中的选定内容
依次通过控件的 Items 集合,分别测试每一项的 Selected 属性。
下面的示例显示如何测试多重选择 ListBox 控件(名为 ListBox1)的选定内容。代码将在一个标签中显示选定项的列表。
1
' Visual Basic
2
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
3
Dim msg As String
4
Dim li As ListItem
5
msg = ""
6
For Each li In ListBox1.Items
7
If li.Selected = True Then
8
msg = msg & "<BR>" & li.Text & " selected."
9
End If
10
Next
11
Label1.Text = msg
12
End Sub

2

3

4

5

6

7

8

9

10

11

12

1
// C#
2
public void Button1_Click(object sender, System.EventArgs e)
3
{
4
// Text that will display selected items
5
string msg = "" ;
6
foreach(ListItem li in ListBox1.Items)
7
{
8
if(li.Selected == true)
9
{
10
msg += "<BR>" + li.Text + " is selected.";
11
}
12
}
13
Label1.Text = msg;
14
}

2

3

4

5

6

7

8

9

10

11

12

13

14
