关于 listbox问题

jdh2010 2005-10-26 09:10:32
我想在一个文本框内输入数据后,按下“添加”按钮,就在listbox中一条一条的显示,但是我要他显示的顺序是新添加的数据在上面,即刚添加的数据总是在listbox的最上面,我是新手,请各位大侠指教!
...全文
161 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
DDGG 2005-10-26
  • 打赏
  • 举报
回复
一楼就是标准答案啊,楼主仔细看看。
likefg 2005-10-26
  • 打赏
  • 举报
回复
ListBox1.Items.Insert(0, Edit1.Text);
jdh2010 2005-10-26
  • 打赏
  • 举报
回复
回答了可是不正确啊。。。。我有什么办法
g961681 2005-10-26
  • 打赏
  • 举报
回复
回复人: gxgyj(Jackson...)
ListBox1.Items.Add(edit1.Text);
listbox1.Perform(WM_VSCROLL,SB_BOTTOM,0);




********************************************************************
*TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething!
********************************************************************
g961681 2005-10-26
  • 打赏
  • 举报
回复
不是已经有人回答了啊~~~~~~~~~

********************************************************************
*TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething!
********************************************************************
jdh2010 2005-10-26
  • 打赏
  • 举报
回复
请各位大哥帮帮忙啊!
jdh2010 2005-10-26
  • 打赏
  • 举报
回复
请大虾帮忙!
jdh2010 2005-10-26
  • 打赏
  • 举报
回复
是把最新添加的那条纪录显示的最上面,比如我先加一条aaaa,再加一条bbbb,则在listbox里显示的是bbbb,下一行才是aaaa,就是这意思,请大家帮帮忙!
gxgyj 2005-10-26
  • 打赏
  • 举报
回复
楼主的意思是自动滚动到最后显示吧!

ListBox1.Items.Add(edit1.Text);
listbox1.Perform(WM_VSCROLL,SB_BOTTOM,0);
jdh2010 2005-10-26
  • 打赏
  • 举报
回复
我要添加很多条数据的,然后最新的数据是在listbox的最上面的,各位看看清楚拉!
yiwatehan 2005-10-26
  • 打赏
  • 举报
回复
ListBox.Items.Insert(0,Edit1.Text);
liliuyulin 2005-10-26
  • 打赏
  • 举报
回复
ListBox的Items其实就是一个TStringList,所以如果会操作TSringList类的话,就能明白这个问题了,TStringList中存在了许多方法来操作包含的字符串了
rlqiang 2005-10-26
  • 打赏
  • 举报
回复
楼上的兄弟比我还快呢~!
rlqiang 2005-10-26
  • 打赏
  • 举报
回复
listbox1.Items.Insert(0,'11111');
ccrun.com 2005-10-26
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Insert(0, Edit1.Text);
end;

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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