Newsgroup: it.comp.appl.access
Titolo: Problema visualizzaz. maschere !!

Salve, ho sviluppato un applicativo Access facendo in modo che la
dimensione e la posizione delle maschere fosse regolata da codice VB.
L'ho sviluppato sotto Windows 2000 Pro ed Access 2003, poi nel momento in
cui l'ho usato con XP Pro e lo stesso Access 2003, mi sono accorto che le
dimensioni delle finestre non vengono rispettate, nel senso che molto
spesso sono meno "alte" al punto che se ci sono dei bottoni nella parte
bassa della finestra questi vengono tagliati fuori in parte o
completamente.
Chi mi può aiutare ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Chi mi può aiutare ?
Il codice segreto che hai usato per dimesionare le Form deve rimanere
segreto oppure....?
@Alex

 segreto oppure....?
SSSSSSSSSSSssssssssssssss!!!!!!!!!!!!!
Sei matto?!?!?!? Vuoi che ci scoprano? ;-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

PBsoft ha scritto:

Avevo sottovalutato la portata della cosa...!
@Alex

(.....)

Dico !
Non pretenderai mica che Paperinik (kinirepaP) sveli così a cuor leggero le sue cose !
 :-)
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

DoCmd.MoveSize 0, 1101, 15000, 2500 .... per esempio.
Scusate, ma credevo che fosse un metodo standard e quindi .....


 Scusate, ma credevo che fosse un metodo standard e quindi .....
Questo che hai postato è un metodo standard che io non userei ad
esempio...!
Sei sicuro che la risoluzione Video sia sempre la stessa...??? Io
scommetto di no.
Solitamente il metodo più affidabile per fare quello che dici è
quello di leggersi la risoluzione Video, ed in mase a quella
posizionare le Maschere.
Con il metodo che hai usato tu se la risoluzione video cambia
ovviamente cambia la posizione, se la Finstra diventa Popup la
posizione ovviamente cambia.... ecc...!
@Alex

 posizione ovviamente cambia.... ecc...!
Si , capisco, ma qui la questione non č sulla posizione delle maschere o
sul fatto che si possano trovare piů o meno in una posizione relativa
dello schermo.
il punto č che se una maschera ha una dimensione di altezza ed una di
larghezza e li dentro ci sono dei bottoni che ci stanno perfettamente, non
capisco perchč cambiando sistema operativo (perchč il problema non č di
risoluzione ma č legato al S.O.) improvvisamente il contenuto della
maschera ci stia "stretto" ... sembra quasi che ciň che metto dentro la
maschera "lieviti" o che la maschera si "restringa" .. a seconda dei punti
di vista.
Se fosse un problema di risoluzione ( e non lo č perchč ho fatto le prove)
tutto dovrebbe restringersi coerentemente e quindi al limite essere piů
piccolo.
non riesco davvero a capire!!


Kinirepap ha scritto:

Verifica i font di sistema se sono gli stessi e se i caratteri impostati 
sono grandi o piccoli, forse trovi qualche differenza lě.
Nicoletta

 non riesco davvero a capire!!
Non è possibile che ci siano i parametri di Windows uguali, prova a
confrontarli, con dati alla mano ne riparliamo, non dipende solo dalla
risoluzione(spesso è quella) ...
In genere le differenze sono testabili leggendo con GetSystemMetrics,
che accetta l'indice della proprietà di sistema..., trovi molti demo a
riguardo... e da GetDeviceCaps() ad esempio
molti danno per scontato che la densità dei dpi per unità di
superficie sia
         lngXdpi = 96
in realtà potrebbe essere diverso..... bla...bla....bla......
Insomma prima di dire che è colpa di Windows, ti dico che se tu
dimensionassi le maschere con il metodo tecnico corretto non avresti il
problema, in ogni caso ti suggerisco di approfondire questi dettagli
grafici e di trarre le conclusioni in seguito.
Se poi ti interessa dimensionare una Maschera al massimo della
dimensione MDI(Access), vale a dire espanderla in mod che occupi tutta
la superficie Grigiona della MDI... ti posso postare la Routine...!
@Alex

Ok, approfondisco e vi faccio sapere ! Grazie
