Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: ffabio - Gennaio 03, 2012, 11:32:42 am

Titolo: problema tdbgrid
Inserito da: ffabio - Gennaio 03, 2012, 11:32:42 am
buon anno a tutti,

Ho due problemi:

1)  qualcuno sa quali sono le proprietà per dimensionare le colonne di un tdbgrid ??
sembra che come dimensioni mi prenda la dimansione del campo del db e non riesco a ridimensionarla.

2) come faccio ad apire excel facendo doppio click sul nome del file su una ShellTreeView ?

grazie  tutti
Titolo: Re:problema tdbgrid
Inserito da: xinyiman - Gennaio 03, 2012, 11:40:06 am
Per il tuo primo problema basta che scrivi

NomeDellDBGrid.Columns[indicedellacolonna].width:=larghezzadellacolonna;

Per il secondo problema non capisco cosa vuoi fare!
Titolo: Re:problema tdbgrid
Inserito da: ffabio - Gennaio 03, 2012, 11:51:00 am
grazie xinyiman adesso ci provo

nel secondo ho l' elenco dei file excel dentro una lista del programma, vorrei farli aprire da dentro il programma .

grazie

Titolo: Re:problema tdbgrid
Inserito da: xinyiman - Gennaio 03, 2012, 11:59:48 am
Per farlo basta che esegui excel come un programma esterno sull'evento doppio click della tua ShellTreeView

Guarda questa guida per come fare, è in italiano!

http://wiki.lazarus.freepascal.org/Executing_External_Programs/it

Fammi sapere se hai risolto.
Titolo: Re:problema tdbgrid
Inserito da: ffabio - Gennaio 03, 2012, 12:05:44 pm
grazie,

ci do un occhio , se volessi nella tdbgrid andare a capo nella cella perchè il contenuto della cella è troppo lungo ?
Titolo: Re:problema tdbgrid
Inserito da: xinyiman - Gennaio 03, 2012, 12:13:28 pm
questo non lo so, se lo scopri fammelo sapere  ;)