菜鸟问题:怎么样删除 ListBox 中选取的项(用Shift or ctrl)???

whqcfp 2003-08-20 10:01:52
同上!!!
...全文
145 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiflower 2003-08-21
  • 打赏
  • 举报
回复
如果确实没有,那就程序做吧

for i:=ListBox1.Items.Count-1 downto 0 do
begin
if ListBox1.Selected[i] then
ListBox1.Items.Delete(i);
end;
whqcfp 2003-08-21
  • 打赏
  • 举报
回复
我用的是 Delphi5!
使用 listbox.deleteselected 方法就出错!
[Error] uTakemeter.pas(126): Undeclared identifier: 'deleteselected '

请问是怎么回事?
maoyesky 2003-08-21
  • 打赏
  • 举报
回复
function ListBox1_Dlt_Select(var NowCount: Integer;NowListBox:TListBox): Integer;
var
I:Integer;
begin
for i:=0 to NowCount do
if NowListBox.Selected[i] then
begin
NowListBox.Items.Delete(i);
NowCount := NowCount - 1;
ListBox1_Dlt_Select(NowCount,NowListBox);
Exit;
end;
end;


procedure TMainFrm.LotNo5Click(Sender: TObject);
var
NowCount:Integer;
NowListBox:TListBox;
begin
NowListBox := ListBox1;
NowCount := ListBox1.Items.Count - 1;
ListBox1_Dlt_Select(NowCount,NowListBox);
end;
qianguob 2003-08-21
  • 打赏
  • 举报
回复
上面应该可以了,
oupj 2003-08-21
  • 打赏
  • 举报
回复
listbox1.DeleteSelected;
jog81 2003-08-20
  • 打赏
  • 举报
回复
楼主,怎么会没有Listbox1.DeleteSelected???
我也是这么用法呀!
我看你要重装系统了:)
duxin 2003-08-20
  • 打赏
  • 举报
回复
没有ListBox1.DeleteSelected ?? 不要开玩笑
whqcfp 2003-08-20
  • 打赏
  • 举报
回复
to all:
没有这个方法:DeleteSelected
jenemery 2003-08-20
  • 打赏
  • 举报
回复
ListBox.DeleteSelected(ListBox.SelectItemIndex);
timgreen 2003-08-20
  • 打赏
  • 举报
回复
受教
duxin 2003-08-20
  • 打赏
  • 举报
回复
cnhgj(戏子)很正确 没有必要多写代码 ListBox1.DeleteSelected 没问题
cnhgj 2003-08-20
  • 打赏
  • 举报
回复
或直接listbox1.DeleteSelected;
cnhgj 2003-08-20
  • 打赏
  • 举报
回复
listbox1.Selected[listbox1.itemindex] :=true;
listbox1.DeleteSelected;
whqcfp 2003-08-20
  • 打赏
  • 举报
回复
这么简单的问题都没有人回答???
whqcfp 2003-08-20
  • 打赏
  • 举报
回复
to IwantFlay(我很爱她!!!!!!!!!!) :

出现如下的错误:
list index out of bounds(9)

怎么办?
IwantFlay 2003-08-20
  • 打赏
  • 举报
回复
i:=0;
while listbox1.SelCount>0 do
begin
if listbox1.Selected[i] then
listbox1.items.Delete(i);

inc(i);
end;
whqcfp 2003-08-20
  • 打赏
  • 举报
回复
最好请给出源程序!谢谢
sukun 2003-08-20
  • 打赏
  • 举报
回复
该结贴了吧,listbox.deleteselected;
hiflower 2003-08-20
  • 打赏
  • 举报
回复
Listbox1.DeleteSelected 完全搞定

5,388

社区成员

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

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