关于lxpbuaa的《delphi精要》一书的小问题

waiwailao 2004-07-11 07:29:16
lxpbuaa:
你好:在你的《delphi精要》一书p194页的自动下拉表的程序段部分,我对以下不明白:
for I:=1 to 8-Items.Count do //这段循环为什么要用8-Items.Count ,如果count>8呢?这与你下面说得要改变显示长度有什么关系??
Items.Add('');

{改变列表项显示的长度,以便可以完全显示最长的字符串}

Perform(CB_SETDROPPEDWIDTH,Canvas.TextWidth(Items[IndexMaxWidth]+10,0);

...全文
112 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDNCTO2008 2004-07-12
  • 打赏
  • 举报
回复
接分
lxpbuaa 2004-07-11
  • 打赏
  • 举报
回复
这段循环的目的是在列表项不够8个时,填充空项至8个,这样看起来更为美观。没有其他意思,和改变显示宽度也没有关系。

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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