请问:我在程序中需要判断是否选择了listbox中的项,如果选择做个动作,如果未选择做另外一个动作!比如:listbox1.items[0]:=0,…listbox1.items[10]:=9;
如果已经选中某项,则索引指向下一项,否则提示未选择项(不要重复提示)!
如果已经选中某项,则索引指向下一项,否则提示未选择项(不要重复提示)!
解决方案 »
- 打开工程文件时提示“..in module 'coreide70.bpl'”的错误
- 应该是很好拿的十分吧,delphi2007中的报表控件在哪?或者说用什么控件好?不要第三方的,谢谢!
- 怎样在fast report中输出stringgrid的内容?[悬赏100分]
- TCP的连接问题,再线等待...
- 我创建的一个.dll里包含TclientSocket通信组件,我在主程序里加载这个.dll时,通信正常,但我将这个.dll注入远程线程时,为什么就不能通
- dbcheckbox变成灰色
- 一个关于二进制表格的问题请大虾帮忙!!!!
- 有一个问题,就是我不知道,File not found:"DsgnIntf.dcu"
- 怎么把已解决的问题存到硬盘上,怎么存啊,是不是有离线浏览器可以啊!
- 表表插入问题,请高手指教
- 请大家帮助如何用ADODataSet.Post方法 将ACCESS的OLE对象字段导入sql server的image字段
- 怎么样做一个报表
begin
if listbox2.ItemIndex<listbox2.Items.Count-1 then
listbox2.Items.Move(listbox2.ItemIndex,listbox2.ItemIndex+1);
if listbox2.ItemIndex=listbox2.Items.Count-1 then
if listbox2.itemindex<>-1 then
begin
if listbox2.ItemIndex<listbox2.Items.Count-1 then
listbox2.Items.Move(listbox2.ItemIndex,listbox2.ItemIndex+1);
if listbox2.ItemIndex=listbox2.Items.Count-1 then
begin
showmessage('已经最下,不能下移了');
exit;
end;
end
else
showmessage('无选择项');
edit1.text:=inttostr(listbox2.itemindex);
edit2.Text:=inttostr(listbox2.Items.count-1);
end;
解决了,谢谢2楼的回复,给分