Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - problema con risoluzione form
Forum - Visual Basic 6 - problema con risoluzione form

Avatar
favarese91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 03/01/2009

Segnala al moderatore
Postato alle 5:00
Domenica, 04/01/2009
salve raga.
adesso vi espongo il mio problema.

allora:

siccome io lavoro con una risoluzione 1024x768 pixel, mi sono accorto che provando il mio programma su un computer di un mio amico che usa una risoluzione piu bassa (800x600)gli si vede metà di form, con la maggior parte di controlli che non puo utilizzare, quindi mi chiedevo se mi potevate aiutare, in modo tale che il mio programma (cioe i form) si auto ridimensionano a seconda della risoluzione dello schermo,che sia 800x600 o 1240x1024 ecc..

aspetto vostra risposta

favarese91

grazie anticipatamente

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 12:45
Domenica, 04/01/2009
screen.height e screen.width ti danno larghezza e lunghezza dello schermo.
a questo punto ti fai un bel po di calcoli per le proporzioni e nel form_load
oggetto.top=
oggetto.height=

...

Lo so è noioso per questo non si fa.
probabilmente ci potrebbe essere un codice per automatizzare il tutto.

questo è semplicemente il metodo più elementare di farlo.

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 14:39
Domenica, 04/01/2009
da quello che so io VB6 non supporta il ridimensionamento del form e degli oggetti in base alla risoluzione del monitor.
Se si vuole farlo, occorre agire, come h detto paperoga, col le proporzioni di tutti gli oggetti (e forse non è neanche possibile su tutti).
Se può esserti utile dai uno sguardo qui: http://forum.masterdrive.it/articoli-visual-basic-6-35/for ....
Devi fare attenzione se hai più form perchè all'unload devi ripristinare tuytto come prima altrimenti tornando alla form precedente si restringerà ancora una volta.
Forse non sono stato abbastanza chiaro ma provando riuscirai a capire.

Ultima modifica effettuata da tippolo il 04/01/2009 alle 14:40
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:54
Domenica, 04/01/2009
al posto di adattare il prog alla risoluzione perchè non cambi la risoluzione? (solitamente i giochi fanno proprio questo)

qui è spiegato come cambiare risoluzione:
http://forum.html.it/forum/showthread/t-397784.html

p.s. quando viene kiuso il tuo progr naturalmente poi la reimposti come quella che c'era prima...

PM Quote
Avatar
favarese91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 03/01/2009

Segnala al moderatore
Postato alle 19:12
Domenica, 04/01/2009
grazie raga ora provo e vi so dire :)

PM Quote
Avatar
favarese91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 03/01/2009

Segnala al moderatore
Postato alle 10:36
Lunedì, 19/01/2009
grazie raga funziona benissimo vi ringrazio moltissimo.

grazie ancora

PM Quote