我需要在选择了ListBox里的任意一项后执行某操作,请问如何判断选中了ListBox里的任意一项内容?代码该加在什么地方?我现在的代码如下:
var
i: Integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Items[i].checked then //但这句老报错,为什么?
........
end;上面那句老报错,并且checked是手动输入的,并没有提示框出来选择?
请问怎么办?
var
i: Integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Items[i].checked then //但这句老报错,为什么?
........
end;上面那句老报错,并且checked是手动输入的,并没有提示框出来选择?
请问怎么办?
解决方案 »
- 在哪里可以看到消息的定义
- 开发windows服务中要启动参数的问题
- 第一次花100分来提问,求一个智能的copy文件的解决方案.
- 大虾们圣诞快乐!小弟想问个ClientSocket的菜问题,谢谢!!!
- 有谁知道窗口的最大化的方法呀??
- 关于从delphi中调用excel报表的问题
- 长角了,特高兴,可惜没分散给大家
- 如何在程序中,将printersetup 选中的打印机设置为操作系统的缺省打印机?
- TStringGrid怎样做成Flat样式的?
- 如何使exe运行时找到相关的bpl文件
- 哪儿有InstallShield V3.xx软件下载?
- 怎么用winsocket api函数检测缓冲区是否有读的数据,能给出具体例程
if ListBox1.Selected[i] then
..........
i: Integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Selected[i] then showmessage(ListBox1.Items.Strings[i]) ;
ListBox1.Selected[i] index为i的是否为选中
var
i: Integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
if ListBox1.Selected[i]then
begin
showmessage(ListBox1.Items.Strings[i]);
end;end;