Ciao a tutti ho un problema...
Come posso fare ad impaginare i record di un database in modo ordinato???
Grazie mille
Ciao a tutti ho un problema...
Come posso fare ad impaginare i record di un database in modo ordinato???
Grazie mille
una parola è poca e due sono troppe
:master: vuoi visualizzare i record in modo ordinato?
mic
Sì perchè mettendoli in una list vengo messi in fila ma se alcune parole sono più lughe viene una cosa così:
casa via Grandi Modena
ufficio Piazza Roma Modena
Come posso metterli un po' in ordine?
Non basandosi sulla lughezza dei caratteri ma una distanza costante?
Grazie mille
una parola è poca e due sono troppe
Invece di una list usa una griglia...tipo la MSFlexgrid,cosi' sei sicuro che ogni sezione avrà origine alla stessa distanza!
mic
Scusa ma è solo una settimana che ho iniziato a usare visual...
Mi potresti dire dire dove posso trovarla la griglia che nella mia tabella strumenti non c'è...
Grazie mille
una parola è poca e due sono troppe
componenti ---> controlli ---> Microsoft Flexgrid control 6.0
e per scrivere all'interno della cella :
codice:msflexgrid1.textmatrix(Riga,colonna) = tua_stringa
mic
Ciao ho provato ma non mi fa il ciclo e mi scrive non il primo ma il terzo record...
una parola è poca e due sono troppe
Risolto grazie...
Volevo chiederti,scusa se ti rompo ancora..., come faccio a ingrandire un po' le celle per rendere visibile tutto il testo?
Ah un'ultima cosa posso in ogni riga inserire un bottone con una determinata funzione diversa per ognuno??
Grazie mille per la pazienza....:adhone:
una parola è poca e due sono troppe
allora per allargare le colonne ci sono due metodi:
Clicca con il secondo pulsante del mouse sulla tabella in fase di progetazione...ti compare una finestrella con el proprieta',quella che ti interessa a te è AllowUserResizing qui setta l'opzione
1 - Columns
oppure da codice decidi a priori la larghezza in twip delle varie colonne cosi:
fai delle prove e vedi come varia la largezza asecondo del numero che assegni...codice:MSFlexGrid1.ColWidth(0) = 300 ' questa è la riga fissa MSFlexGrid1.ColWidth(1) = 1750 ' Imposta a 1760 Twip la larghezza della colonna 1 MSFlexGrid1.ColWidth(2) = 1400 MSFlexGrid1.ColWidth(3) = 1000
Alla seconda domanda non so risponderti mi dispiace....Da MSDN
twip
Unità indipendente dallo schermo che consente di uniformare il posizionamento e le proporzioni degli elementi dello schermo di un'applicazione in qualsiasi sistema di visualizzazione. Il twip è l'unità di misura dello schermo ed equivale a 1/20 di punto della stampante. Il pollice logico e il centimetro logico, ovvero la lunghezza di un pollice o di un centimetro di un elemento dello schermo misurata in stampa, corrispondono rispettivamente a circa 1.440 e 567 twip.
![]()
![]()
mic
dimenticavo....il primo metodo ti permette di ridimensionare a runtime la dimensione delle colonne con il mouse!
mic