请问 这个语句的作用是什么????? 关于Tstrings 的使用!!!!!!!!

fsqman 2004-12-27 04:43:57
请问 这个语句的作用是什么????? 关于Tstrings 的使用!!!!!!!!


var
boxList: Tstrings;
begin
boxList := TStringList.Create;
//下面的语句是什么??????
boxList.AddObject('1', Tpanel(panel1));
end;

--------------

//下面的语句是什么??????


Tpanel(BoxList.Objects[1]).Left:=122;


----------------------------------------------------------------

请问上面语句的作用是什么?? 它的好处是什么??
...全文
190 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwgygz 2004-12-28
  • 打赏
  • 举报
回复
boxList.Items.Delete(n);就可以删除第n项
如果不放心可以这样:
Dispose(Tpanel(boxList.Items.Objects[n]));
boxList.Items.Delete(n);
晨池 2004-12-27
  • 打赏
  • 举报
回复
第二个语句就是把第一个语句添加的TPanel的Left改下啊
fsqman 2004-12-27
  • 打赏
  • 举报
回复
那么如何删除一个Object呢
10975037 2004-12-27
  • 打赏
  • 举报
回复
(BoxList.Objects[1] as Tpanel).Left:=122;

这么写楼主能看懂?

TStrings类在AddObject的第二个参数里可以放一个四字节的变量.(大多数是放Pointer)

boxList.AddObject('1', Tpanel(panel1));这句的意思应该是把一个TPanel的指针存在TStrings里.
这样BoxList里的一个String就可以对应一个Panel..
anjiechang 2004-12-27
  • 打赏
  • 举报
回复
应该是把这个字符串类放入Tpanel中吧
www.31qq.com支持我
lwgygz 2004-12-27
  • 打赏
  • 举报
回复
看这个http://community.csdn.net/Expert/topic/3679/3679506.xml?temp=.377804

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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