Larisa Опубликовано 3 февраля, 2016 Поделиться Опубликовано 3 февраля, 2016 (изменено) Здравствуйте, подскажите пожалуйста Есть TGrid , связан со списком данных при помощи LB, но при отрисовки таблицы не отображается первая ячейка (но не всегда первая) таблицы , отрисовывается только тогда когда есть фокус на Grid. *Repaint, Refresh у GRida не помогают. Заранее большое спасибо! Изменено 3 февраля, 2016 пользователем Larisa Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 3 февраля, 2016 Модераторы Поделиться Опубликовано 3 февраля, 2016 хотя бы почитайте соседние темы Цитата Ссылка на комментарий
0 Larisa Опубликовано 3 февраля, 2016 Автор Поделиться Опубликовано 3 февраля, 2016 хотя бы почитайте соседние темы Читалаа ..... Увы ни один из вариантов не помог.... Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 3 февраля, 2016 Поделиться Опубликовано 3 февраля, 2016 сделайте после обновление данных: Grid1.InvalidateContentSize; Цитата Ссылка на комментарий
0 Larisa Опубликовано 11 февраля, 2016 Автор Поделиться Опубликовано 11 февраля, 2016 Спасибо за ответы, ноооо УВЫ не помогло, все равно съедает первую ячейку (((((((...... Цитата Ссылка на комментарий
0 Vitaldj Опубликовано 11 февраля, 2016 Поделиться Опубликовано 11 февраля, 2016 А приложить проект или хоть часть проекта можите? Ну где это можно лицезреть))) Цитата Ссылка на комментарий
0 Larisa Опубликовано 11 февраля, 2016 Автор Поделиться Опубликовано 11 февраля, 2016 (изменено) получается : /// -- Созданиеprocedure TfrmEZEntryParcelKTList.prtbndsrc_EZEntryParcelKTCreateAdapter( Sender: TObject; var ABindSourceAdapter: TBindSourceAdapter);begin ABindSourceAdapter:=TListBindSourceAdapter<tCustomEZEntryParcelKT>.Create(SELF, nil, FALSE); self.prtbndsrc_EZEntryParcelKT.AutoEdit:=TRUE; self.prtbndsrc_EZEntryParcelKT.AutoPost:=TRUE;end; /// -- изменение данныхprocedure TfrmEZEntryParcelKTList.SetVM(const Value: TEZEntryParcelKTList);begin FVM := Value; self.grd_Parcels.BeginUpdate; if Assigned(self.FVM) then TListBindSourceAdapter<tCustomEZEntryParcelKT>(Self.prtbndsrc_EZEntryParcelKT.InternalAdapter).SetList(self.FVM.TGenList, FALSE) else TListBindSourceAdapter<tCustomEZEntryParcelKT>(Self.prtbndsrc_EZEntryParcelKT.InternalAdapter).SetList(nil, FALSE); self.prtbndsrc_EZEntryParcelKT.Active:=Assigned(self.FVM); self.grd_Parcels.InvalidateContentSize; self.grd_Parcels.SelectCell(2,0); { TODO : попытка - съедается ячецйка } self.grd_Parcels.EndUpdate;end; Причем, приложение открывается, только первая ячейка не вида, имеется скролл, если по шевелить )) или выполнить просто клик мыши, ячейка прорисовывается ... как то так ...заранее Спасибо! Изменено 11 февраля, 2016 пользователем Larisa Цитата Ссылка на комментарий
Вопрос
Larisa
Здравствуйте, подскажите пожалуйста
Есть TGrid , связан со списком данных при помощи LB, но при отрисовки таблицы не отображается первая ячейка (но не всегда первая) таблицы , отрисовывается только тогда когда есть фокус на Grid.
*Repaint, Refresh у GRida не помогают.
Заранее большое спасибо!
Изменено пользователем LarisaСсылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.