![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Приветствую!
Прошу помощи. Задача следующая: Есть StringGrid, который по мере работы пополняется строками (через нажатие кнопки). Нужно, чтобы фокусировка всегда оставалась на последней ячейке, а она как есть на первой, так и остается. А это не удобно, так как наиболее актуальны именно последние строки, до которых приходится скроллить после каждого добавления строки. |
#2
|
||||
|
||||
![]() например так:
Код:
var x: Integer = 1; // x - это номер последней строки procedure TForm1.Button1Click(Sender: TObject); begin if x > StringGrid1.RowCount - 1 then exit; // выходим если x больше, чем строк в StringGrid (если нужно добавлять row, то сам напиши код добавления) StringGrid1.Cells[1, x]:= 'sss'; // добавляем в послед. row текст StringGrid1.Row:= x; // выделяем последнюю row Inc(x); // увеличиваем значение x end; Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра. |