CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

一点listview中的行就提示出错

楼主gdczch(一个好好人)2004-09-03 21:38:25 在 Delphi / 非技术区 提问

我在程序中这样写的  
      click_index   :=   listview1.Selected.Index;  
      showmessage(   listview1.Items[1].SubItems[0]);  
   
  但是当我点击Caption列的值时就没问题,   一点击其他列的值马上提示我的程序出错,  
   
  大概是什么内存地址有错之类的提示,为什么呢? 问题点数:20、回复次数:3Top

1 楼qinmaofan(采菊南山下【抵制日货】)回复于 2004-09-03 21:46:59 得分 0

问题在这里:  
  showmessage(   listview1.Items[1].SubItems[0]);  
   
  在你的listview中,可能有的行你没有加SubItems,而只是有Caption.Top

2 楼gdczch(一个好好人)回复于 2004-09-03 21:52:36 得分 0

不是,我看过出错在click_index   :=   listview1.Selected.Index;这一句  
  而且我的行都有加SubItems  
   
  奇怪的时出错后继续执行能取得正确的值Top

3 楼ihihonline(潇潇->戒烟)回复于 2004-09-03 22:08:13 得分 20

if   ListView1.Selected   <>   Nil   then  
  begin  
  click_index   :=   listview1.Selected.Index;  
      showmessage(   listview1.Items[1].SubItems[0]);  
  end;  
  Top

相关问题

  • 运行时的出错提示!
  • 运行WRKGADM.EXE时,提示出错
  • WebBrowser1.Document.body.innerHTML 提示出错
  • 软件出错,软件不能运行,出错提示见内容
  • ListView 中用GetItemCount()函数时出错,提示内存冲突!求教~~~
  • 文件读写出错,只指出行数无其他提示
  • 运行一aspx页面,出错提示Login failed for user 'sa'
  • 执行ClientDataSet1.CommandText中的SQL,出错?提示CommandText changes are not allowed
  • 编译不提示出错,运行出现abnormal program termintion
  • ListView出错问题

关键词

  • listview
  • 出错
  • subitems
  • 提示
  • showmessage
  • 值
  • items
  • selected

得分解答快速导航

  • 帖主:gdczch
  • ihihonline

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo