请问如何实现listbox的自动下滚?? rt,richedit 和 memo都可以,但是 如何让listbox呢?而且后加入的数据要始终在最后,不能反向谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listbox1.Perform(WM_VSCROLL,SB_LINEDOWN,0); //补充,用SB_BOTTOM替换SB_LINEDOWN,否则滚动到中间的位置添加后不会移到最后procedure TForm1.Button1Click(Sender: TObject);begin ListBox1.AddItem(IntToStr(GetTickCount), nil); ListBox1.Perform(WM_VSCROLL, SB_BOTTOM, 0);end;procedure TForm1.Button2Click(Sender: TObject);begin ListBox1.AddItem(IntToStr(GetTickCount), nil); ListBox1.ItemIndex := ListBox1.Count - 1;end; 发现了一个更好的方法。int n = this->m_listBox.AddString("New String");this->m_listBox.SetCaretIndex(n, 0);这样,ListBox控件就自动滚到那一项,直到该项完全可见。如果是用this->m_listBox.SetCurSel(n);的话,会有蓝色选择条出现。 DateTimePicker的使用 Table中过滤Filter 过滤问题 繁體中文的顯示問題 一个数据流的问题 delphi的if then问题 关于一个VC写得动态链接库的调用问题,急啊急啊,在线等待中 那位有短信息系统方案,高分请教 控件使用的问题 我需要在我的程序中控制扬声器发出各种报警的声音,并且需要声音比较响亮,有没有解决办法 base64编码的时候中文乱码问题。 關於fastreport報表顯示的問題!高手們來幫菜鳥一把呀! 谁有有关pdf文件转换成bmp文件的资料或控件,谢谢
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.AddItem(IntToStr(GetTickCount), nil);
ListBox1.Perform(WM_VSCROLL, SB_BOTTOM, 0);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
ListBox1.AddItem(IntToStr(GetTickCount), nil);
ListBox1.ItemIndex := ListBox1.Count - 1;
end;
this->m_listBox.SetCaretIndex(n, 0);这样,ListBox控件就自动滚到那一项,直到该项完全可见。如果是用this->m_listBox.SetCurSel(n);的话,会有蓝色选择条出现。