确定多重选择列表控件 (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
' Visual Basic2
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click3
Dim msg As String4
Dim li As ListItem5
msg = ""6
For Each li In ListBox1.Items7
If li.Selected = True Then8
msg = msg & "<BR>" & li.Text & " selected."9
End If10
Next11
Label1.Text = msg12
End Sub 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
}
// C#2
public void Button1_Click(object sender, System.EventArgs e)3
{4
// Text that will display selected items5
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
}

