Newsgroup: it.comp.lang.visual-basic
Titolo: ?Multi form

Dovrei fare un'applicazione, in cui devono essere consultati più form nello
stesso tempo.
Tutti dipendenti dal form principale.
Molti programmatori di questo NG sono assolutamente contro le form MDI.
Intanto chiedo Perche?
Seconda domanda: per ovviare al form MDI devo fare delle form normali,
dipendenti dalla prima e fin qui va bene.
Il problema è che quando maximizzo uno dei form aperti (devono potersi
maximizzare), questo mi va a coprire il principale, nascondendo la barra
degli strumenti.
La seconda domanda è: come fare affinchè le form ingrandite non nascondino
la principale.
Voi come vi regolereste.
Carmelo

 la principale.
Vedi sopra e se posso : usa le mdi , richiedono uno smazzo maggiore
all'inizio per quanto riguarda la "resizabilita'" selle form ma poi dopo
essere entrato nell'ottica ci vai a spazzo, io in un progetto mdi uso form
mdi resizabili e form normali fisse che posiziono tranuillamente con le
proprieta' left e top sul _deactivate le scarico o le nascondo a seconda
dell'itilita' , opure le tengo sempre in primo piano ... ripeto , richiede
solo un po di organizzazione all'nizio per il resto sono PRO Mdi ^_^

 non so , io so niubbo e PRO mdi !
Fai molto male, perché MS ne sconsiglia caldamente l'uso.
Questo vuol dire che se continui a fare programmi in MDI
da un giorno all'altro ti potresti trovare con programmi che non
vanno piu' perché M$ ha tolto il supporto per questa tecnlogia.
Esistono per altro diverse alternative, da quelle "home made" a
quelle "standard" di Windows - come per esempio il docking,
anche se non so quanto sia semplice utilizzarle da VB.
Personalmente trovo che ci sono talmente tante di quelle
alternative che fossilizzarsi solo su una tecnologia sia
molto, molto, molto pericoloso.
BTW: farsi una propria tecnologia per la gestione delle
finestre è _laborioso_ ma non difficile.
Tutto rigorosamente IMVHO
Andrea

 Fai molto male, perché MS ne sconsiglia caldamente l'uso.
appigli documentali in merito?
--
Salutoni
Sergio

 appigli documentali in merito?
In questo momento no, però sono abbastanza sicuro.
Andrea

 In questo momento no, però sono abbastanza sicuro.
mi fido, non volevo essere polemico, of course.
solo che mi sarebbe piaciuto sentire la versione ufficiale. Anche perchè i form
mdi sono gestiti anche da 
vb.net
, e anche in modo migliore rispetto al vb6, la
cosa non faceva pensare ad un abbandono.
--
Salutoni
Sergio

 vanno piu' perché M$ ha tolto il supporto per questa tecnlogia.
insieme ad alcune decine/centinaia di milioni di installazioni office ancora
con un'interfaccia che funzionava. qui c'e' solo il 97....

 migliore rispetto al vb6, la cosa non faceva pensare ad un abbandono.
Non è il migliore dei documenti, ma guarda qui:
http://groups.google.it/groups?q=MDI%2BMicrosoft&hl=it&lr=&ie=UTF-8&oe=UTF-8
&selm=%231bLpHwq8GA.175%
40uppssnewspub05.moswest.msn.net
&rnum=1
e qui:
http://groups.google.it/groups?q=MDI%2BMicrosoft&start=30&hl=it&lr=&ie=UTF-8
&oe=UTF-8&selm=F552356214A697DB.5A70541037D047AE.7803E211CFF4B387%40lp.airne
ws.net
&rnum=37
oppure questo:
http://groups.google.it/groups?q=MDI%2BMicrosoft&start=30&hl=it&lr=&ie=UTF-8
&oe=UTF-8&selm=sPuqOaqylsdEOmKz8WODQEK%3D3Dpc%
404ax.com
&rnum=39
o ancora :
http://groups.google.it/groups?q=MDI%2BMicrosoft&start=40&hl=it&lr=&ie=UTF-8
&oe=UTF-8&selm=%23B8YbF4oBHA.1004%40tkmsftngp07&rnum=49
Credo ci sia ancora altro... se fai un'indagine piu' approfondita interessa
anche me.
Ciao
Andrea

 Non è il migliore dei documenti, ma guarda qui:
bene: dopo a.p ti ci metti anche tu a fare il multilingue....
pure lo spagnolo mi tocca di sopportare adesso :-)
Scherzi a parte: tutti dicono che microsoft dice. Siamo sempre alla
testimonianza "de relato".
Siamo d'accordo in linea di principio sul fatto che il mdi non è la risposta
sempre e comunque appropriata, però ha una sua utilità/logica: tutte le form
(non modali, per quelle il discorso è diverso) che appartengono ad una
applicazione sono inquadrate all'interno di un unico contenitore.
--
Salutoni
Sergio

 pure lo spagnolo mi tocca di sopportare adesso :-)
Se è per quello, io parlo benissimo Italiano ed Inglese,
benino il francese e lo spagnolo, poco l'ebraico e solo
qualche parola( parlata ) di Cinese e Giapponese.
Ciao
Andrea

 ha scritto

stiamocene lontani dai meeting. seno ' sergio ci offre un digestivo con
l'etichetta in aramaico colloquiale antico
in cui non viene comunque spiegato chiaramente quale sia l'antidoto.

 &oe=UTF-8&selm=%23B8YbF4oBHA.1004%40tkmsftngp07&rnum=49
Maledizione!!!
Ma vi costa tanto mettervi tra i preferiti un link a
www.makeashorterlink.com
 o a 
http://snipurl.com
 e cliccarci sopra quando
siete su una pagina con un indirizzo lungo???
Non mi va di raccattare tutti i pezzi ogni volta.
Ciao <g>!
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Non mi va di raccattare tutti i pezzi ogni volta.
Proporrei un Tag apposta per ogni post che contiene
un link abbreviato, cosě, tanto per mettersi d'accordo...
http://makeashorterlink.com/?E33122AB3

 all'interno di un unico contenitore.
Azz, giuro che hai azzeccato in pieno la descrizione ^_^
_ALCUNE_ applicazioni se hanno una certa logica (vedi sopra) perche' non
farle in MDI ? oppure perche' rifarsi una gestione dell'MDI propria che
magari rischia di avere bug in + ? bha , se in winzoz 2010 non funzia la mia
applicazione,.*Meglio* , pagate e prendete l'aggiornamento ! Quando non
verranno + supportate non le si useranno + (ma non credo) e cmq chi vivra'
vedra'... per adesso alcune app fatte in mdi risultano molto + ordinate
rispetto alle SDI con form sopra sotto destra e sinistra ...
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Intanto chiedo Perche?
Non lo so. Io non le uso perchè non ne ho mai avuto necessità, nè, in tutta
sincerità (pur con le precisazioni fatte da CSSoft e Gigio), ne comprendo la
vera utilità. Non le ho mai nemmeno provate, quindi non ne conosco eventuali
vantaggi e svantaggi. Certamente (in questa mia "chiusura", tesa sempre e
comunque a usare il minor numero di cose possibili per ridurne le possibili
e conseguenti anomalie) non le amo, nè le odio. Stanno lì, per quanto mi
riguarda potrebbero anche non esserci. Una possibile motivazione? Per poco
che sia, fregano spazio video e io ne ho spesso un bisogno particolare.
Era solo per precisare che io non sono fra quelli "assolutamente contro". Se
trovi un mio post che critica le MDI, citamelo, per favore.

 magari rischia di avere bug in + ?
Se domani ti gira di rendere la tua app piů modulare, spezzandola in piů
dll/ocx/exe, con l'MDI ce l'hai in... beh, ci siamo capiti :)
Credo che questo sia l'unico contro dell'MDI.
Ciao


 Credo che questo sia l'unico contro dell'MDI.
Gia' gia' verissimo , cmq io ho una applicazione che vendono a moduli e ad
ogni versione non faccio altro che prendere le varie formchild con i
relativi moduli bas ( post di qualche giorno fa) e ricompilarlo !
A volte succedono casini con le combinazioni di moduli ma questo e' per
colpa mia e della logica-nonlogica dell'applicazione ^_^;
