delphi中操作listbox

eopenxie 2007-04-15 08:15:58
请问各位前辈
在窗体中加入listbox后,
添加了item之后。
我想操作它,比如我加入了。
1
2
3
4
5
这里我选取中1,一段时间后程序自己删除了1,2处于选中壮态。
这在delphi中如何操作呢?谢谢各位的指点!
...全文
281 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eopenxie 2007-04-15
  • 打赏
  • 举报
回复
问题已解决。谢谢楼上的
eopenxie 2007-04-15
  • 打赏
  • 举报
回复
对,所以当删了上一行之后,执行双击事件时,就会提示错误,怎么解决呢?
lliihhaaoo 2007-04-15
  • 打赏
  • 举报
回复
但是删除item后需要重新把ItemIndex付值的。不然就是无选择状态了。
eopenxie 2007-04-15
  • 打赏
  • 举报
回复
楼上的理解错了。我要他自动取焦到listbox的下一行,并执行onclick事件
procedure timer2 (sender : ttimer)
var i : integer
if edit1.txt = '可以了' then
i :=listbox1.itemindex();
listbox1.items.delete(i);
listbox1.onclick;//这里是否可行
lliihhaaoo 2007-04-15
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Delete(0);
ListBox1.ItemIndex := 0;
end;

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧