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

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

Координаты выделенной строки DBGrid относительно самого грида [D7]


КодеКорешь ©   (2006-01-10 02:17:00) 

Попытаюсь немного внятней нужно получить left и top для каждой ячейке в текущей (выделенной строки)


Юрий Зотов   (2006-01-10 11:39:00) [1]

Объявляем тип:
type
 TFriendGrid = class(TDBGrid);
после чего становится доступен метод CellRect. Пишем что-то вроде этого:

var
 CellLeft, CellTop: integer;

with TFriendGrid (DBGrid1) do
 for i := LeftCol to LeftCol + VisibleColCount do
 begin
   CellLeft := CellRect(Cols[i], Row).Left;
   CellTop := CellRect(Cols[i], Row).Top;
   ...
 end;


ЮЮ   (2006-01-10 05:11:00) [2]

а свойств TCustomGrid-а недостаточно?
ColWidths
FixedCols
GridLineWidth
LeftCol
Col
 
etc


Наверх

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