![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid автопрокрутка [D7, XP]
8shar © (2009-04-11 07:32:00)Доброго дня. У меня в StringGrid постоянно выводятся данные с периодичностью раз в секунду.
procedure TForm1.WriteTable;
var
i : integer;
begin
i:=Form1.StringGrid1.RowCount;
Form1.StringGrid1.RowCount:=i+1;
With Form1.StringGrid1 do
begin
Cells[0,i]:='вывод 1';
Cells[1,i]:='вывод 2';
Cells[1,i]:='вывод 3';
end;
end;
Как можно организовать автопрокрутку, чтобы последние значения всегда были на виду?
Кролик Иа-Иа2 (2009-04-12 02:15:00) [1]Удалено модератором
Германн (2009-04-12 01:27:00) [2]
> 8shar © (11.04.09 17:43) [4]
>
> Злые люди почикали хелпик с моего диска...
>
Не верю! :)
korneley (2009-04-11 22:55:00) [3]
> 8shar © (11.04.09 17:43) [4]
> Злые люди почикали хелпик с моего диска..
В твоём случае хватило бы нажатьCtrl+Spaсeпосле точки вStringGrid1.
8shar (2009-04-11 17:43:00) [4]Злые люди почикали хелпик с моего диска...
korneley (2009-04-11 08:51:00) [5]Хотя, хватит и просто
.Row :=А вобще, F1 почаще жамкать надо.
8shar (2009-04-11 08:50:00) [6]
> korneley © (11.04.09 08:38) [1]
>
> StringGrid1.TopRow ?
Bingo!!
const
count=7 //сколько строк влазит на экран
begin
if Form1.StringGrid1.RowCount>count then
Form1.StringGrid1.TopRow:=i-count-1;
end;
korneley (2009-04-11 08:38:00) [7]StringGrid1.TopRow ?