Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Глючит CellRect


Автор: EKoshelev 16.8.2005, 11:21
Ну если точнее, то не в TStringGrid, a в его потомке. Я свой накорябал. Кто не помнит, CellRect - это функция возвращающая TRect ячейки, координаты которой были заданы в CellRect в качестве аргумента.

Дак вот глюк-то какой.

Короче, я делаю две фиксированных строки FixedRows = 2. Вот. Если пытаюсь взять ректы для ячеек из двух первых строк, то всё путём, а вот если, например, пытаюсь взять рект для ячейки (1, 3) то он мне возвращает Рект ячейки (1, 4). Если (1, 4), то - (1, 5) и т. д. Если ФикседРоуз = 1, то нормально работает. Если 2 или больше глючит, скотина.

Пытался на СтрингГриде всю эту хрень проделывать - там всё пашет как надо.

Короче, я это дело обойти щас пытаюсь перхватом ДравЦел, но мне всё ж хотелось бы по-человечески эту проблемку решить. Может кто-то с чем-то подобным сталкивался или может предположить в чём дело напишите, плз.

Заранее спасибо, братья.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)