| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 или больше глючит, скотина. Пытался на СтрингГриде всю эту хрень проделывать - там всё пашет как надо. Короче, я это дело обойти щас пытаюсь перхватом ДравЦел, но мне всё ж хотелось бы по-человечески эту проблемку решить. Может кто-то с чем-то подобным сталкивался или может предположить в чём дело напишите, плз. Заранее спасибо, братья. |