Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Consiglio FULL SCREEN (INGRANDISCI)

Ciao,
non so come procedere e se possibile avrei bisogno di un consiglio pratico
su come e cosa fare per:
Ho un'applicazione VB6 che comprende diversi form, tutti separati che con
una API riesco ad incollare e far seguire quando sposto la finestra
principale. solo quello principale ha la barra. Fin qui tutto bene.
L'applicazione era stata fatta per full screen 600x800, ma ormai i monitor
15" sono poco usati e con il 17" o superiori e tutti i laptop, il 1024x768 è
ormai di casa.
La mia applicazione ha evidentemente il tastino "INGRANDISCI" disabilitato.
In questi miei form ho moltissime informazioni e scritte e campi txt e cmd
ecc... credo sia un lavoro pazzesco, lavorare sulla grandezza dei vari
componenti a dipendenza del formato schermo.
Quindi ho pensato (ma non so se sia una panzana il mio pensiero "estetico"),
di fare in modo di riempire il "fullscreen" con altri form del programma,
così da riempire lo schermo, ma non saprei bene come procedere.
Aprire i form in posizione giusta o altro e il controllo del formato schermo
non dovrei aver problemi, ma no so se sia meglio, e se si possa fare in VBe
come, aprire un nuovo FORM e buttarci dentro quelli già esistenti, a pieno
schermo.
Non saprei proprio quale sia una soluzione semplice e funzionale. Qualche
consiglio?
Grazie mille!

 Qualche consiglio?
ci sono ocx che bene o MALE fanno il loro lavoro
ReSizer.ocx e' a pagamento
oppure sul sito comune dovrebbe esserci un ocx free.
-- 
[Gigio2k]
www.g2kweb.it

 oppure sul sito comune dovrebbe esserci un ocx free.
Ne ho trovati un paio cercando come resize, provo a vedere come sono.
grazie mille del consiglio.... e benvengano qualche resizer...link...
ciao

> ci sono ocx che bene o MALE fanno il loro lavoro
Ancora ringraziandoti per il consiglio...
Dunque:
ne ho provate diverse da DLL a CLASS alle OCX che effettivamente sono
carine!!!ma mi diventa un problema dato che gli altri 4form che seguono non
sempre posso riorganizzarli e diventano con una grafica a dir poco oscena...
Con la mia applicazione il resize diventa na schifezza (vidente mea culpa ma
non era previsto).
Allora avrei forse questa possibilità:
Dato che ho FORM1 FORM2 FORM3 FORM4 FORM5 che si aprono creando sul 800x600
un pieno schermo, con il 1024 o superiore mi piacerebbe poter far diventare
il FORM1 quello principale (mi sembra si dica MDI... ma qui ho pressocchè
ZERO esperienza) e dentro questo FORM1 inserisco FORM2 FORM3 FORM4 FOMR5.
Aggiungerei a dipendenza dello spazio libero, altri FORM già presenti
nell'applicazione, per riempire esteticamente la videata.
Praticamente senza nessun resize, il primo form va a pieno schermo lasciando
vuoto il resto che riempio con gli altri FORM2-5 occupare tutto lo schermo
vuoto restante.
Sarebbe possibile far questo avendo già il progetto iniziale non MDI o devo
rinunciare?
Ho fatto alcune prove attivando l'mdichild attivato e sembra funzionare ma
essendo le prime prove in questa direzione.. qualche consiglio ulteriore non
mi guasterebbe per evitare giri inutili :-(((
ciao e grazie per eventuali consigli!
Anto

 tutto lo schermo vuoto restante.
umm si certo, puoi usare l'api set parent per incollare una form dentro un
altra...
oppure un altro metodo appreso dal ng e' quello di avere + form.
TI faccio un esempio:
Tu sviluppi a 800x600 , poi "cloni" le tue form , le reinserisci nel vbp e
ne modifichi l'aspetto (640x480, 1024x768 eccecc...)
Ora mettiamo che la tua form inuiziale si chiamava FrmMain ok ?
ora prendi la tua frmmain e rinominala in frmmain800
e le altre con i rispettivi nome e avrai :
frmmain640
frmmain800
frmmain1024
Ora per non impazzire a cambiare tutti i riferimenti nel programma basta che
all'avvio tu faccia :
(pseudo)
dim FrmMain as form
select case screen.height / widht
    case 800 x twip4pixel
        set FrmMain = frmmain800
    case 1024 x twip4pixel
        set FrmMain = frmmain1024
...
end select
'fine barbatrucco
Da qui in poi frmMain sara' la form di lavoro che si prende le misure in
base alle risoluzioni ^_^
ha dei pro e dei contro , vedi tu , io ti consiglio sempre un ocx magari
free :p
-- 
[Gigio2k]
www.g2kweb.it

 free :p
Grazie mille, registro e memorizzo!
Sto provando i tuoi consigli e un po' di tutto per migliorare il
"fullscreen".
Ciao e grazie ancora!
Anto