walexw Опубликовано 6 июня, 2016 Поделиться Опубликовано 6 июня, 2016 Можно ли содержимое колонки StringColumn в StringGrid'е выровнять по центру? Если можно, то как? Спасибо. Цитата Ссылка на комментарий
0 AngryOwl Опубликовано 7 июня, 2016 Поделиться Опубликовано 7 июня, 2016 Если не ошибаюсь - никак... А если точнее - то только "ручками", отрисовывая текст самостоятельно, в переопределенных процедурах отрисовки ячеек. Цитата Ссылка на комментарий
1 Модераторы Равиль Зарипов (ZuBy) Опубликовано 7 июня, 2016 Модераторы Поделиться Опубликовано 7 июня, 2016 отрисовать самому? procedure TFormMain.sGridDrawColumnCell(Sender: TObject; const Canvas: TCanvas; const Column: TColumn; const Bounds: TRectF; const Row: integer; const Value: TValue; const State: TGridDrawStates); begin aBounds := Bounds; aBounds.Left := aBounds.Left + 2; Canvas.BeginScene; Canvas.Fill.Color := TAlphaColorRec.Red; Canvas.FillRect(Bounds, 0, 0, AllCorners, 1); Canvas.Fill.Color := TAlphaColorRec.White; Canvas.FillText(aBounds, (Sender as TStringGrid).Cells[1, Row], false, 1, [], TTextAlign.Center, TTextAlign.Center); Canvas.EndScene; end; Kitty, walexw, Евгений Корепов и 2 других 5 Цитата Ссылка на комментарий
0 walexw Опубликовано 7 июня, 2016 Автор Поделиться Опубликовано 7 июня, 2016 Я понял. Всем спасибо! Цитата Ссылка на комментарий
Вопрос
walexw
Можно ли содержимое колонки StringColumn в StringGrid'е выровнять по центру?
Если можно, то как?
Спасибо.
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.