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

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

ВЫделение строки в гриде


angel2000 ©   (2003-10-22 11:17:00) 

Проблема - с помощью цикла у меня происходит
движение с помощью moveBy по моей таблице
так вот вопрос - как сделать так чтобы он выделял
всю строчку (цикл работает с паузой) на которую он
попадает


Alex_Bredin   (2003-10-22 12:12:00) [1]

AlwaysShowSelection:=true


angel2000   (2003-10-22 12:12:00) [2]

Спасибо за ответ Zacho © работает!!!!


Zacho   (2003-10-22 12:10:00) [3]


> Vlad © (22.10.03 11:59) [7]

Не надо [3]. Просто dgAlwaysShowSelection:=true; и Repaint (или Refresh) после MoveBy вполне достаточно.


angel2000   (2003-10-22 12:08:00) [4]

интересно, наверное глупый вопрос в OnDrawColumnCell
нужно использовать через TDrawColumnCellEvent
или OnDrawColumnCell с опциями можно в цикле определять????


Vlad   (2003-10-22 11:59:00) [5]

>angel2000 (22.10.03 11:55) [5]
DBGrid.RowSelection:=true
TDBGrid.Repaint результата не дали


и не дадут. См. [3]


angel2000   (2003-10-22 11:58:00) [6]

По поводу мыши ты прав - действительно выделяется
вся строка, но при программном цикле ничего вообще не выделяется


angel2000   (2003-10-22 11:55:00) [7]

DBGrid.RowSelection:=true
TDBGrid.Repaint результата не дали


Zacho   (2003-10-22 11:48:00) [8]

2 angel2000 Application.ProcessMessages в цикле или TDBGrid.Repaint после MoveBy

> TP (22.10.03 11:24) [2]

Это как, интересно, можно сделать цикл "при помощи мыши" ???


Vlad   (2003-10-22 11:29:00) [9]

Прорисовкой, OnDrawColumnCell


TP   (2003-10-22 11:24:00) [10]

Между прочим, то действует, если цикл делать при помощи мыши


Alex_Bredin   (2003-10-22 11:19:00) [11]

DBGrid.RowSelection:=true


Наверх

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