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 не помогают.
Заранее большое спасибо!
Изменено пользователем Larisa6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.