Ciao a tutti. Uso VS2008 Pro e framework 3.5 SP1.
Ho la stessa applicazione che si presente in modo differente se lanciata con due modalità differenti:
A) classico con il form di partenza (frmClientCodes) che usa l'istanza predefinita
B) via Sub Main che lo lancia come sotto:
Application.Run(New frmClientCodes(DBServerType, DBconn, ProgName, LANG, ProjectInfo.ProjectID, _
ProjectInfo.ProjectNo, JobSpecs, LCClientCodeType, LCClientDescrType, _
ClientTypeTablesList))
le differenti visualizzazioni sono (prima immagine modo A seconda modo B):
![]()
Si può notare come le due scritte "Select Client Codes Table" siano differenti (sembra quasi un font diverso) e anche il posizionamento è differente. Il font usato e Thaoma.
I due programmi usano lo stesso form e questo problema mi si è presentato anche con altro programma cui ho fatto le stesse modifiche (ovvero partenza da Sub Main invece che da istanza predefinita).
Preciso che ho già provato anche a sostituire Application.Run(New frmClientCodes(....)) con
Dim frm as new frmClientCodes(....)
frm.show
ma il risultato non è cambiato.
Le stesse differenze le riscontro sia in ambiente di sviluppo (Win 7) che in produzione (Win server 2008 R2) quindi il SO non c'entra.
L'unica differenza a livello di progetto è nell'esclusione dell'application framework per poter dire che deve partire da Sub Main.
![]()
Qualcuno sa darmi una spiegazione di questo fatto?
Grazie
Stefano