如何加快选定listbox项目的速度?

pipimei 2001-10-15 08:33:39

我有一个listbox,内有500个项目,可多选。
现在要把它的所有或者部分项目选定:

for i:=0 to 449 do
listbox.selected[i]:=true;

问题是,速度奇慢,如何解决??
...全文
97 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guipei 2001-10-15
  • 打赏
  • 举报
回复
listbox1.Items.BeginUpdate;
for i:=0 to 449 do
listbox.selected[i]:=true;

listbox1.Items.EndUpdate;
Jneu 2001-10-15
  • 打赏
  • 举报
回复
先 DISABLE listbox 结束后再 ENABLE!
Jneu 2001-10-15
  • 打赏
  • 举报
回复
for i:=0 to 449 do
listbox.selected[i]:=true;

Jneu 2001-10-15
  • 打赏
  • 举报
回复
先 ENABLE listbox

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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