private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.listBox1.SelectedItem!=null)
{
TextBox1.Text=listBox1.SelectedValue;
}
}
最好是用listBox1.SelectedValue,不然可能出现没有内容的情况,抛出异常。
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.listBox1.SelectedItem!=null)
{
TextBox1.Text=listBox1.SelectedValue;
}
}
其实楼上都还可以,不过注意:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.listBox1.SelectedItem!=null)
{
TextBox1.Text=listBox1.SelectedValue;
}
}
那么Item必须给value值,不然就不可以。
在listbox的SelectedIndexChanged事件中设置,如下(具体需要视情况)
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.textBox1.Text = this.listBox1.SelectedItem.ToString();
}
textBox1.Text = listBox1.Items[index].ToString();
index为从0开始要显示的行数-1