如何:在 ListBox 控件中添加和清除项
private void button1_Click(object sender, System.EventArgs e)
{
listBox1.Items.Add("Sally");
listBox1.Items.Add("Craig");
}
private void button2_Click(object sender, System.EventArgs e)
{
listBox1.Items.Clear();
}
如何:确定 ListBox 控件中的选定项 (Visual C#)
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("One");
listBox1.Items.Add("Two");
listBox1.Items.Add("Three");
}
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if ((string)listBox1.SelectedItem == "Two")
MessageBox.Show((string)listBox1.SelectedItem);
}
如何:用字符串数组填充 ListBox 控件 (Visual C#)
private void Form1_Load(object sender, System.EventArgs e)
{
string [] myList = new string[4];
myList[0] = "One";
myList[1] = "Two";
myList[2] = "Three";
myList[3] = "Four";
listBox1.Items.AddRange(myList);
}
如何:搜索 ListBox 控件中的项 (Visual C#)
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
string myString = "Isabella";
int index = listBox1.FindString(myString, -1);
if (index != -1)
{
listBox1.SetSelected(index,true);
MessageBox.Show("Found the item \"" + myString +
"\" at index: " + index);
}
else
MessageBox.Show("Item not found.");
}