Newsgroup: it.comp.lang.visual-basic
Titolo: seconda richiesta di aiuto ..... agghiacciante .

Alloro ho creato una semplice applicazione provvista di un form splash che
mostra il numero di versione del programma ecc. ecc... Quindi praticamente
la struttura di questo FORM, č appunto un FORM su cui ho inserito un
controllo Image che mi occupa tutta l'area del form che ho collegato a
un'immagine. Ok ?? Allora, impacchetto la mia applicazione in un pacchetto
di installazione, la installo, su tre diversi PC. Vado a eseguire e tutto
funzina per il verso giusto. Il form Splash viene visualizzato
correttamente.
Vado da un collega, lo installo, e mi vengono i brividi: Non appena
l'applicazione si avvia, il form Splash mi compare si .... ma tutto
sfalsato, cioč l'area del Form si č allargata e l'immagine non copre piů
tutto il Form ma solo una sua parte (l'immagine č posizionata con il vertice
sinistro nell'angolo sinistro del form) facendo trasparire sia in largo che
in lungo il piano grigio del Form. Ma come č possibile ????????
Ho testato il form splash sui PC in cui si vedeva correttamente a una
risoluzione del monitor di 640x480 e800x600  ..... il mio collega dispone di
un monitor 19 pollici con una risoluzione dello schermo superiore ai 1024
(utilizza AUTOCAD). E' possibile che sia colpa della risoluzione ?? Ma io
credevo che se come valore di width e height del FORM imposto dei valori e
faccio la stessa cosa per il controllo Image in teoria le misure per
entrambi sono quelle e la risoluzione non influisce Ma allora a cosa č
dovuto ......
Sapreste consigliarmi il motivo e come fare a risolvere il problema !!!!
grazie a tutti.

 in lungo il piano grigio del Form. Ma come č possibile ????????
[CUT]
Dovrebbe essere un problema di font nelle impostazioni video: tu hai i font
normali, mentre sull'altro PC sono stati impostati quelli grandi (Large).
Controlla sulle impostazioni dello schermo (su Windows 2000 e' Impostazioni ->
Pannello di controllo -> Schermo -> Impostazioni -> Avanzate -> Dimensione dei
caratteri).
Se č questo, l'unica soluzione č adattare l'applicazione a lavorare con
qualsiasi tipo di dimensione impostata (Small, Large o personalizzata), ma non č
cosě semplice da fare. Devi controllare in che caso sei, ridimensionare i
controlli e adattare le immagini... oppure imposti i font piccoli anche
sull'altro PC ;-D
Michele
--
Per l'e-mail togli "xxx".
Home page: 
http://spazioweb.inwind.it/fochinet

 ha scritto nel messaggio
news:_Mm%7.7598$aD.2...@twister2.libero.it...


 Form .... Nel Form Splash è contenuta solo un'immagine e nessun testo !??
In realta' influenza tutto, anche se il termine "dimensione dei font" e'
fuorviante.
Anche io ho avuto dei problemi del genere, poi avevo trovato una formulina per
ridimensionare le parti che mi interessavano in modo da farle vedere ovunque.
C'e' poi il problema che le immagini viste con i font Large spesso sono
scalettate...
Comunque e' dovuto a questo il tuo problema? Puoi provarlo anche sul PC di
sviluppo, basta cambiare l'impostazione.


 ha scritto nel messaggio
news:N9n%7.7741$aD.2...@twister2.libero.it...


 ho visto dal mio collega !!!!
La soluzione č piů semplice di quanto sembri :)
metti frmSplash.ScaleMode = vbPixels
I twips sono una brutta bestia, meglio emarginarli sempre e comunque.
Ciao


[SNIP]

 l'immagine rimane alle sue dimensioni originali facendomi sballare il tutto
[CUT]
Io ho provato con un'applicazione di esempio, e il metodo proposto da Pippo
funziona (averlo saputo prima... a proposito Pippo, hai consigli di questo tipo
anche per il resize di form e controlli al cambio di risoluzione dello schermo?)
Devi stare attento ad usare l'oggetto Image, assegnando anche la proprieta'
Strech a True (ho impostato lo ScaleMode dell'oggetto e della form a
design-time).
Michele


 anche per il resize di form e controlli al cambio di risoluzione dello
schermo?)
oops, ho sbagliato nick... mi rivolgevo a Zanna: e' la prima volta che mi
quoto...


 ha scritto nel messaggio
news:Pro%7.8260$aD.2...@twister2.libero.it...


 Ho capito male ??
Ti ho risposto in mail.
