Firemonkey - Freeze first column in StringGrid

Firemonkey - Freeze first column in StringGrid
LP
  • Rejestracja: dni
  • Ostatnio: dni
0

Hi,
I programm in Delphi XE7 on platform Firemonkey.
I would like to see first column in StringGrid when I scrolling columns.
Is it possible??

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
0

No, in standard TStringGrid is not possible. Paid component TTMSFMXGrid from TMS package FMX UI Pack has properties FreezeColumns. https://www.tmssoftware.com/site/tmsfmxpack.asp?s=fmxgrid

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0

StringGrid posiada właściwość FixedColums, więc można taką kolumnę wykorzystać jako zamrożoną; Wizualnie idealny efekt można uzyskać poprzez oprogramowanie zdarzenia OnDrawCell, w którym komórki naszej zamrożonej kolumny malujemy tak jak zwykłe komórki;

Jedyny minus to fakt, iż kolumny typu fixed nie wspierają edycji takiej jak zwykłe komórki, więc tu jest jeden minus.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.