永发信息网

关于listbox插入的问题

答案:2  悬赏:0  手机版
解决时间 2021-12-16 02:26
  • 提问者网友:心裂夏天
  • 2021-12-15 22:47
private void button3_Click(object sender, EventArgs e)
{
if (listBox1.SelectedIndex < 0)
{
listBox1.Items.Add(textBox2.Text);
}
else
listBox1.Items.Insert(listBox1.SelectedIndex, textBox2.Text);

}
中 if (listBox1.SelectedIndex < 0)
是什么意思,说是插入选中项的前面,可是是怎么实现的???
最佳答案
  • 五星知识达人网友:听这一季雨落
  • 2021-12-16 00:26
listBox1.SelectedIndex是选项项的索引号, < 0时没有选项被选中,用listBox1.Items.Add直接添加到最后,不小于0时用listBox1.Items.Insert插入到索引号为listBox1.SelectedIndex的选项(即选中项)之前。
全部回答
  • 1楼网友:失而复得
  • 2021-12-16 01:05
其实这个不应该写,我认为网上很多关于grid和listbox的操作,但是!大家都抄来抄去!完全没有get到重点啊!一个错误的答案能传和转好多博客,我真是很无语。 不知道博主们转之前有没有自己实际测试过,至少我试过。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯