PDA

Visualizza la versione completa : [VB6] Salvare Definizione Griglia


IKON
12-11-2002, 11:15
Salve a tutti.
Volevo chiedere se qualcuno conosce un sistema per memorizzare le definizioni delle griglie. Mi servirebbe in pratica che quando avvio il form le colonne della griglia abbiano le dimensioni che avevano prima dell'ultima chiusura.
Si dovrebbe usare un API penso ma ... quale e come?

Grazie a tutti

ddies
12-11-2002, 11:59
non puoi crearti tu un .ini dove ti scrivi le dimensioni delle colonne?

IKON
12-11-2002, 12:49
L'idea non è male grazie.
Ma visto che ho molti form e quindi molte tabelle il mio file ini sarebbe grandicello...

Non è che ci sarebbe un API come quella che permette di sapere la grandezza di un form e la posizione quando è stato chiuso?

doll@82
12-11-2002, 15:09
Di API che fanno a caso tuo non ne conosco ma anche io avevo questo problema è l'ho risolto memorizzando tutte le informazioni delle griglie in un file.
Ciao

Daniele

IKON
12-11-2002, 15:52
potresti farmi un esempio?

IKON
12-11-2002, 16:16
Qualcuno mi potrebbe aiutare (con un esempio se possibile) a creare e gestire un file .ini per il problema delle definizioni della griglia?

Grazie

ddies
12-11-2002, 16:27
beh scrivi un file con estensione ini
come chiave metti il nome della Griglia magari con il nome del form di appartenenza tipo

[Form1_Griglia1]

e poi o metti l0intestazione della colonna oppure la sua posizione tipo e come valore la sua width:

[FORM1_GRIGLIA1]
COL1=400
COL2=600

poi con le api per leggere i file ini prendi i valori.

IKON
12-11-2002, 16:46
Interessante.... e come si fa con le API?
Posso sia leggere che scrivere sul file ini?

Sono un po' a digiuno sull'argomento, però vorrei capire come funziona.
Potresti inviarmi un po di codice di esempio? Trovi l'indirizzo e-mail nel mio profilo.

Grazie mille

ddies
12-11-2002, 17:15
ti ho mandato la mail

IKON
12-11-2002, 17:36
Grazie credo che mi sarà utile.

Mi sfugge una cosa, a che serve questa riga? Non mi hai inviato la routine SalvaFile.

SalvaFile App.path & "\colonne.ini", Contenuto

Loading