Snake |
Отправлено: 31.01.2004, 11:52 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 22
|
Есть TListView (ViewStyle=vsReport) высотой 10 строк с 30 строками, т.е. 3 экрана. В TListView вижу первые 10 строк, выделена 1-я строка, программно (свойством Selected) выделяю 25-ю строку. Как сделать, чтобы список автоматом доскроллировался до выделенной строки?
CBuilder 6.0 |
|
Admin |
Отправлено: 31.01.2004, 22:14 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
CODE |
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ListView1->SetFocus();
ListView1->Selected = ListView1->Items->Item[24];
ListView1->Items->Item[24]->MakeVisible(false); // true
}
//-------------
|
Отредактировано Admin — 31/01/2004, 23:17
|
|
Snake |
Отправлено: 02.02.2004, 10:11 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 22
|
Спасибо! Оказывается, все так просто. |
|