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

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

Одновременное выделение 2-х ячеек в StringGrid [D6, D7, WinXP]


dimak-2k ©   (2006-05-25 08:24:00) 

Здравствуйте. Суть такова: провожу поиск по содержимым в 2-х ячейках StringGrid.Cells[col, row] и StringGrid.Cells[col + 1, row] (полное содержимое StringGrid'а в своем поле не помещается, присутствует вертикальный скролбар), необходимо найденные ячейки отцентровать в поле StringGrid'а и выделить их цветом.


Leonid Troyanovsky   (2006-05-25 22:18:00) [1]


> dimak-2k   (25.05.06 21:14) [2]

> А в каком компоненте возможно закрашивание одновременно
> нескольких позиций?


http://groups.google.com/group/fido7.ru.delphi.chainik/msg/4b0da536f2681ffd?

--
Regards, LVT.


dimak-2k   (2006-05-25 21:14:00) [2]

А в каком компоненте возможно закрашивание одновременно нескольких позиций?


GanibalLector   (2006-05-25 09:16:00) [3]

1)
var myRect:TGridRect;
...
myRect.Right := 2;
myRect.Left := 1;
myRect.Top := 2;
myRect.Bottom := 5;
StringGrid1.Selection:=myRect;

Только одна ячейка все же не будет закрашена в этом блоке...Такая уж особенность TStringGrid.

2) смотреть в стророну DrawCell.И самому все красить.


Наверх

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