关于lxpbuaa的《delphi精要》一书的小问题
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);