Stringgrid - letzte Spalte automatische Breite?

Rund um die LCL und andere Komponenten
Antworten
Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Stringgrid - letzte Spalte automatische Breite?

Beitrag von Timm Thaler »

Gibt es eine Einstellung, mit der ich einem Stringgrid beibringen kann, die letzte Spalte - oder eine zwischendrin - so zu verbreitern dass die ganze Breite genutzt wird? Ohne dabei die Breite der anderen Zellen zu verändern?

Ich finde nur alte Anleitungen, wie man das von Hand machen kann. Vielleicht hat sich da inzwischen was getan und es gibt einen Schalter dafür?

AutoFillColumns ist es nicht, da werden alle Spalten verändert.

Oder kann man da mit MaxSize. MinSize, SizePriority... und AutoFillColumns was erreichen?

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: Stringgrid - letzte Spalte automatische Breite?

Beitrag von Timm Thaler »

Ah, erledigt: Alle Spalten SizePriority auf 0, letzte Spalte SizePriority auf 1, und dann AutoFillColumns.

Irgendwo steht, das wäre nicht implementiert, aber zumindest ab FPC 3.2.0 geht es.

Antworten