Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо