Newsgroup: it.comp.lang.visual-basic
Titolo: msflexgrid

qualche giorno fa chiedevo aiuto per scegliere un componente griglia che
facesse alle mie necessità.
Sto usando da qualche giorno msflexgrid perchè non voglio assolutamente
usare una base dati come fonte ma semplicemente un array bidimensionale,
pensavo di implementare tutti i comandi di cui ho bisogno sulla matrice e
poi ridisegnare la griglia in base alla matrice stessa (prima la
ridimensiono e poi la ricompilo con le aggregazione e i totali di riga e
colonna ecc.).
Mi avevate consigliato dbgrid ma in realtà mi sembra sia orientato al
datasource (non vorrei dire una cazz... ma mi sembra non si possa
ridimensionare semplicemente con un .cols/.rows).
Sono sulla strada giusta?
Grazie

 colonna ecc.).
Con la FlexGrid incorporata in VB sono riuscito a costruire , secondo me ,
delle soluzioni ottime.
Tra cui:
1- Simulazione della clausola COMPUTE
2- realizzazione di un Designer Schedule Grid
per array bidimensionali la Flex è un ottimo componente
giuseppeD

 per array bidimensionali la Flex è un ottimo componente
Certo, ma l'ho scartata perchè si sono dimenticati di farle sentire alcuni
dei tasti di spostamento... quando ci si trova sulla prima o sull'ultima
riga.
Loro (M$) sono convinti che la gente lavori solo col mouse...

 Loro (M$) sono convinti che la gente lavori solo col mouse...
All'interno della Flex ci si muove con le quattro frecce.
Per il ritorno a capo , trovandosi all'ultima colonna:
Private Sub GR_KeyUp(KeyCode As Integer, Shift As Integer)
    Dim i As Integer
    i = GR.Cols - 1
    If KeyCode = 13 Then
        If GR.Col = i Then
            GR.Row = GR.Row + 1 'riga successiva
            GR.Col = 1 'colonna n. 1
        End If
    End If
End Sub
giuseppeD

 ha scritto nel messaggio
news:sLyG8.77246$zW3.1...@news1.tin.it...

Vedi anche (francamente non ricordo) anche PgUp, PgDn.
Vedrò la versione della mia (VB6 SP5), se puoi dammi la versione della tua.
Comunque, ribadisco perchè è quello che a me serviva:


 ha scritto nel messaggio
news:sLyG8.77246$zW3.1...@news1.tin.it...

Vedi anche (francamente non ricordo) anche PgUp, PgDn.
Vedrò la versione della mia (VB6 SP5), se puoi dammi la versione della tua.
Comunque, ribadisco perchè è quello che a me serviva:


 ha scritto nel messaggio
news:sLyG8.77246$zW3.1...@news1.tin.it...

Vedi anche (francamente non ricordo) anche PgUp, PgDn.
Vedrò la versione della mia (VB6 SP5), se puoi dammi la versione della tua.
Comunque, ribadisco perchè è quello che a me serviva:


Scusate le ripetizioni, ma mi si era incantata la connessione.
A proposito, dai, cosa posso usare (per posta e NG) al posto di questa
ciofeca di OE che impalla costantemente la macchina con qualunque sistema
operativo?

Lupo:

Puoi provare (sono un po' piu' spartani, ma free):
Pegasus per la posta
NewsPro 1.63 qualcosa, free (c'e' anche la versione shareware, ma risparmiamo :-P)
-- 
ciao, hal

 NewsPro 1.63 qualcosa, free (c'e' anche la versione shareware, ma
risparmiamo :-P)
Grazie, hal. Proverò.

Lupo ha scritto:

Dimenticavo: per le news c'e' anche il programma del nostro Samuele Battarra :-)

"Lupo" ha scritto nel messaggio

Io sto provando Xnews.
OE prima o poi lo mando ai bagni, anche se settandolo
come si deve è da un po' che non mi dà più problemi.
Hai provato sul sito di Isetto ?
Se ti interessa gugla un po' per "Isetto DFS".
Bye, G.


- VB 6.0(SP5)
- Componente : Microsoft FlexGrid Control 6.0(SP3)
- Con Pag+ e Pag- , la Flex scorre di una pagina
- Ctrl + Pag- o Ctrl + Freccia su , vado prima riga
- Ctrl + Pag+ o Ctrl + Freccia giù , vado ultima riga
giuseppeD

 ha scritto nel messaggio
news:4KJG8.78126$zW3.1...@news1.tin.it...


 - Ctrl + Pag+ o Ctrl + Freccia giù , vado ultima riga
Anche la mia è della stessa versione.
La domanda è sempre quella: Ti funziona anche se sei sulla prima/ultima riga
assoluta della griglia, ovvero il tasto viene intercettato anche in tal
caso? Io l'avevo abbandonata perchè non mi sentiva freccia su e/o pagina su
(come ripeto, non ricordo) quando mi trovavo sulla prima riga, nè freccia
giù e/o pagina giù (come sopra) quando mi trovavo sull'ultima riga. Perchè?
Perchè io avevo la necessità di non caricare tutto il recordset nella
griglia, ma blocchi di un numero limitato di righe e potermi spostare
(caricando il blocco precedente/seguente) spostandoni in su o in giù dalla
prima/ultima riga.