![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ВЫделение строки в гриде
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