Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: petrusic - Febbraio 06, 2021, 03:37:18 pm

Titolo: [Risolto] Colonna di StringGrid più stretta delle stringhe dati
Inserito da: petrusic - Febbraio 06, 2021, 03:37:18 pm
É il problema che mi si è presentato quando nelle celle di una colonna della mia prima StringGrid ho caricato una stringa più lunga della dimensione fisica della colonna (vedi qui (http://www.lazaruspascal.it/index.php?topic=2417.msg15212#msg15212))
Infatti non ho trovato un modo per fare scorrere il contenuto della colonna, in modo da potere vedere e leggere interamente ciascuna cella sottostante.
Sicuramente non so quale parametro delle proprietà occorre impostare per consentire detto scorrimento.
Nelle realtà conosciute fino ad ora (anche in GHambas), basta portare il cursore del mouse sulla linea di divisione di una colonna con la precedente che compare una maniglia che permette, spostando il mouse, col tasto sinistro premuto, di aumentare o diminuire l'ampiezza della colonna, permettendo di influire sulla quantità di caratteri interni alla casella in osservazione.
Spero di essere stato chiaro.
Titolo: Re:Colonna di StringGrid più stretta delle stringhe dati
Inserito da: bonmario - Febbraio 07, 2021, 10:02:54 am
Hai già provato con questa ?

Codice: [Seleziona]
StringGrid1.AutoSizeColumns;

Ciao, Mario
Titolo: Re:Colonna di StringGrid più stretta delle stringhe dati
Inserito da: petrusic - Febbraio 07, 2021, 03:31:04 pm
Hai già provato con questa ?
Codice: [Seleziona]
StringGrid1.AutoSizeColumns;
No, non la conoscevo e non l'ho saputa nemmeno immaginare, eppure ci potevo arrivare.

Grazie, funziona bene, anche sulle colonne che non vorrei automatizzare, perchè l'unica cella più lunga è quella del titolo.

Allora ho usato questa:
Codice: [Seleziona]
GrMovv.AutoSizeColumn(8);
Così, infatti, posso automatizzare soltanto la larghezza della tal colonna.
Perfetto.