CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

[菜鸟三问--高手救我]对象管理的问题

楼主lovefox_zoe(爱情狐狸)2005-06-02 20:52:01 在 Delphi / VCL组件开发及应用 提问

比如,有个类A,我创建该类的一系列的对象。如果选择一个对象,如果快速的获取对象的属性。我原来的设计是用一个TList列表来管理。每创建一个,就加入到队列里面。后来发现很难管理,比如,队列里面的一个对象被选中了,该对象的属性selected被赋值为true。为了进一步操作,我需要获取该对象的其他属性,那我就要从TList里面逐个找,判断对象的属性selected是否为true。然后,才可以获取该对象的其他属性。好麻烦啊。  
   
  于是,我就想,在创建对象的时候,可以给对象一个唯一的编号嘛。   如果可以在选中对象的时候,获取这个编号,放到数组里面,不是很容易就找到了嘛。    
   
  后来想用class(TCollectionItem)和   class(TCollection)来写一个管理类。  
   
  可这样的思路,我还无法想到如何实现。  
   
  高手们,有什么好思路。和解决办法啊  
   
  问题点数:20、回复次数:2Top

1 楼Corn1(玉米)回复于 2005-06-03 10:05:02 得分 20

每个组件都有一个ComponentIndex属性,可以把这个值存入数组。要用的时候就Form.Components[ComponentIndex]Top

2 楼lovefox_zoe(爱情狐狸)回复于 2005-06-03 11:24:13 得分 0

to   楼上:  
  是自己写的类,创建的对象阿。有componentIndex?Top

相关问题

  • 菜鸟问题:初始化CListCtrl对象
  • 菜菜鸟问题: 关于JSP内置对象的问题
  • 大菜鸟问题:为何提示错误?找不到对象?
  • 菜鸟问题,怎么引入.jar包?然后生成对象??
  • 菜鸟问题,dephi6下怎么新建一个com+对象?
  • 菜鸟问线程中临界区对象的问题,
  • 关于ADO中recordset对象的菜鸟问题,送高分。
  • 菜鸟问题:ASP中的Session和Application对象
  • 求助 菜鸟问题,怎么给一个对象改名啊?
  • 菜鸟问题 数据窗口对象的表名

关键词

  • 属性
  • 管理
  • 对象
  • componentindex
  • 获取
  • 创建
  • 类
  • 时候

得分解答快速导航

  • 帖主:lovefox_zoe
  • Corn1

相关链接

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

广告也精彩

反馈

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