PDA

Visualizza la versione completa : visual basic


sara_zambonini
08-05-2002, 11:24
sto programmando in visual basic ho un altro problema, quando cambio sistema operativo e utilizzo la stessa risoluzione dello schermo le mie form appaiono totalmente diverse (es.posizione delle immagini e dei pulsanti, oppure rimpicciolite), come posso evitare questo?

matsoftware
08-05-2002, 12:12
E' normale che tutto appaia più piccolo o più grande ;)

sara_zambonini
08-05-2002, 12:55
devo fare una versione uguale per tutte, non c'è un modo?
Perchè su alcuni sistemi operativi si sovvrappongono anche tutti i pulsanti

matsoftware
08-05-2002, 13:10
Quando sviluppi un programma inizia a farlo partendo da risoluzioni più piccole, tipo 800x600 ;)

sara_zambonini
08-05-2002, 14:21
ok proverò a sistemare la grafica con quella risoluzione ti ringrazio
Sara
Ops intanto ti dico anche un'altra cosa:devo fare un crystal report per stampare un bilancio e devo mettere in una stessa riga due record con valori differenti ma con campi uguali, non c'è un modo per farlo?

Nico
09-05-2002, 00:28
Per la storia della risoluzione potresti anche programmare tutto nella risoluzione a te più comoda e poi inserire una directX che ti imposti la risoluzione dello schermo a quella voluta, e che alla chiusura la riporti alla situazione originale.

alfionas
15-05-2002, 19:58
Riguardo a quello che ha detto Nico (la storia della directx) sarei molto interessato a capire come si faccia. Infatti ho sviluppato un programma con la risoluzione 1024x768. Poichè la ditta che me lo ha commissionato deve far lavorare un utente che ha qualche problema di vista, come faccio ad impostare il prog alla risoluzione 800x600 senza che il prog si rovini?

Nico
15-05-2002, 21:13
Per fare quello che ho detto si deve usare DirectX o DirectDraw, che putroppo non conosco bene e quindi non posso aiutarti...cioè avevo fatto una cosa del genere una volta ma non ha mai funzionato. Cmq è uno dei metodi migliori, se noti è usato anche da molti giochi.
Prova a scrivere DirectX e DirectDraw, selezionali e schiaccia F1. qualcosa dovrebbe dirtelo. Putroppo a me non funziona, mi dice che ho disinstalato il file della guida...boh l'avrò perso per strada.
Oppure fai una ricerca nel forum...
Insomma qualcuno ne saprà pur qualcosa! :rolleyes:

Nico
16-05-2002, 18:52
up... :rolleyes:

Mi sembra un argomento interessante per tutti i programmatori di VB!
Nessuno sa come fare?

sara_zambonini
17-05-2002, 09:45
ho letto su un libro che l'unico modo per evitare problemi riguardo alla risoluzione bisogna scrivere un codice che quando si accende il programma cattura la risoluzione corrente e la cambia nella risoluzione che abbiamo utilizzato noi per realizzare il nostro programma più o meno come funzionano alcuni giochi..
solo che è una rottura fargliela cambiare run-time!

Loading