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)
是什么意思,说是插入选中项的前面,可是是怎么实现的???
关于listbox插入的问题
答案:2 悬赏:0 手机版
解决时间 2021-12-16 02:26
- 提问者网友:心裂夏天
- 2021-12-15 22:47
最佳答案
- 五星知识达人网友:听这一季雨落
- 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到重点啊!一个错误的答案能传和转好多博客,我真是很无语。
不知道博主们转之前有没有自己实际测试过,至少我试过。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯