程序中涉及listview的代码如下: procedure TSmsSendThread.DispSmsSendMsg(sendtype,uid,content,sendtime,bz:string); var Listitem :Tlistitem; begin with frmmain.Lv_SmsSend do begin if Items.Count >= 20 then Items.Delete(0); ListItem := Items.Add; ListItem.caption := SendType; ListItem.SubItems.Add(Sendtime); ListItem.SubItems.Add(content); Scroll(0,10); end; end;
附加代码: if LvUser.Items.Count >= 100 then LvUser.Clear; ListItem := LvUser.Items.Add; ListItem.caption := userid; ListItem.SubItems.Add(pwd); ListItem.SubItems.Add(msg); 这个不会有问题吧。 不好意思,我好像有点不用脑子自己去想一想,其实我想了很久,脑袋都想破了,我现在没办法,只有叫客户每天去重启一下程序,谢谢大家了
procedure TSmsSendThread.DispSmsSendMsg(sendtype,uid,content,sendtime,bz:string);
var
Listitem :Tlistitem;
begin
with frmmain.Lv_SmsSend do
begin
if Items.Count >= 20 then
Items.Delete(0);
ListItem := Items.Add;
ListItem.caption := SendType;
ListItem.SubItems.Add(Sendtime);
ListItem.SubItems.Add(content);
Scroll(0,10);
end;
end;
LvUser.Clear;
ListItem := LvUser.Items.Add;
ListItem.caption := userid;
ListItem.SubItems.Add(pwd);
ListItem.SubItems.Add(msg);
这个不会有问题吧。
不好意思,我好像有点不用脑子自己去想一想,其实我想了很久,脑袋都想破了,我现在没办法,只有叫客户每天去重启一下程序,谢谢大家了