Newsgroup: it.comp.lang.visual-basic
Titolo: Sondaggio Controlli Griglia

Ciao a tutti,
vorrei fare un sondaggio tra tutti i frequentatori del newsgroup. E' da
tempo che sto cercando un controllo griglia il piu' flessibile possibile ma
allo stesso tempo anche il piu' completo in termini di impostazioni grafiche
personalizzabili e di capacita' di automazione. Secondo voi quale e' il
migliore che posso trovare in rete (free o no) ?
Grazie
Ciao

[Paolo = 
circa_...@tiscali.it
 in 
403E52CA...@tiscali.it
] ha scritto:

Grid32.ocx, antico, ma l'unico che sente i tasti a inizio e fine griglia.
In realtà li sente anche la MsHFlexGrid (non la MsFlexGrid), ma (in ben
un'ora di tentativi) non sono mai riuscito a utilizzarla.
Lo so, la Grid32 è vecchia e spartana, ma, proprio perchè molto semplice,
non la abbandonerei mai. Colori e Font diversificati? Praticamente 0.
A proposito, approfitto, se si volesse fare un controllo griglia (OCX), cosa
caspita mettereste (di quanto pronto in VB) per emulare righe e colonne,
ovvero celle. TextBox? Labels? Non ci credo. Piuttosto, Line e via di X/Y?

 Piuttosto, Line e via di X/Y?
A-rip-propò: Il SC non accetta OCX senza codice, vero?!

Non ci credo. Piuttosto, Line e via di X/Y?
Esattamente. Io la implementerei ad oggetti utilizzando i patterns
Decorator e Compound.
-- 
ciao,
hal

 Ciao
ciaociao

Mi associo a Marg... i controlli della ComponentOne sono tra i migliori
anche se i prezzi sono un pò alti.
Ciao, Vincenzo

 Piuttosto, Line e via di X/Y?
decisamente line e print.
eventualmente una textbox mobile per gestire la modifica dei dati.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

di più ;-)
IMVVVHO fanno anche troppo di piu'. E poi, con tutti i sorgenti che ci
sono su internet, pagare per una griglia mi sembra ridicolo.
-- 
ciao,
hal


E' vero che fanno quasi troppo, ma io li ho ereditati (anche se non sono una
classe :) ), direttamente dalla società per cui lavoro, che li utilizzava
già, e mi ci sono abituato.... ora non posso farne a meno! :)
ciaociao

 ha scritto nel messaggio
news:403E52CA...@tiscali.it...

mi fido ciecamente di vbaccelerator. Non ho mai usato questa griglia per
pigrizia, ma posso scommettere che è favolosa:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/index.asp
good coding!!!
-- 
Alletun
"Io lo so che accadrà. La voce sussurra nei miei pensieri di Jair, Rone,
Allanon e soprattutto nelle Mortombre.
Sussurra segreti che mi sono tenuti nascosti, nella grigia oppressione
di questo giorno e nell'oscurità caliginosa di quello che mi aspetta.
Saremo distrutti. Tutti."
Brin Ohmsford - La Canzone di Shannara - T. Brooks

 
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/index.asp
Io (WinXP Pro SP1, VB6 SP5) dopo aver perso 3 ore nel disperato tentativo di
farla "funzionare", sommerso dal sito stesso da dll, tlb, e altri
riferimenti piu' o meno ambigui (VB5? VB6? VBboh!) ci ho rinunciato. E
ancora mi rode :P
In ogni caso io in genere opto per il controllo ListView che, con uso
oculato di Item, SubItem e SendMessage e' piu' che sufficiente se la
rappresentazione dei "record" e' orizzontale e non si hanno esigenze
grafiche da Voodoo"N".
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Decorator e Compound.
Pregoooo? Mai lette quelle due parole...



Non li ho inventati io, naturalmente ;-)
Una interessante lettura e' "Design Patterns", scritto dalla famosa
GOF (Gang of Four): Gamma, Helm, Johnson e Vlissides.
Decorator e Composite (e non Compound come ho scritto in un primo
momento) sono pattern "strutturali", cosiddetti perche' suggeriscono
soluzioni per la costruzione di strutture complesse, quale e' una
griglia.
Il Composite permette di costruire strutture di complessita'
arbitraria e lo vedrei per progettare le celle della griglia. 
Il Decorator fornisce soluzioni per aggiungere caratteristiche agli
oggetti in modo dinamico, nel nostro caso le opzioni di formattazione
delle celle.
Entrambi i pattern sfruttano molto l'ereditarieta' per far cooperare i
vari oggetti assieme.
Il Composite va bene anche per strutture ad albero, quindi si rivela
vantaggioso anche per la rappresentazione di griglie gerarchiche.
Diciamo che la loro implementazione in vb6 e' un po' farraginosa
perche' manca l'ereditarieta', ma in 
vb.net
 queste limitazioni non ci
sono. Non ci si puo' ancora spingere fino all'ereditarieta' multipla,
ma per progettare una griglia non e' poi cosi' necessario.
Spiegazioni piu' dettagliate (e meglio fatte) si trovano in rete, con
anche codice di esempio, soprattutto per c++ e java, ma quello che
conta e' assimilarne i concetti.
Insomma, non c'e' solo il visual basic, per fortuna :-)
-- 
ciao,
hal

 wrote in message
news:403E52CA...@tiscali.it...
