Tempo fa ho sviluppato un applicazione pocket pc per una ditta, e oggi mi hanno chiesto di sistemare la parte grafica.
Beh dopo un piccolo restyling al codice sono passato allo sviluppo delle form "carine e qui son sorti i primi quesiti del tipo: Ma con i nuovi palmari che hanno risoluzione maggiore quale è la dimensione giusta della form? La tabella sottostante mostra le risoluzioni possibili
Screen Orientation | Dispositivo Classico (96dpi) | Nuovi Dispositivi VGA (192 dpi) |
Portrait - Pocket PC | 240 x 320 | 480 x 640 |
Portrait - Smartphone | 176 x 220, and 240 x 320 | 352 x 440, and 480 x 640 |
Landscape - Pocket PC only | 320 x 240 | 640 x 480 |
Square - Pocket PC only | 240 x 240 | 480 x 480 |
I dispositivi di tipo square sono molto rari (mi sembra di averne trovato soltanto uno della HP).
Ora risolto il problema delle risoluzioni da codice nelle form dovevo capire come giocare con la risoluzione ed il landscape.
SystemSettings.ScreenOrientation = ScreenOrientation.Angle0;
AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;Ho pensato se qualcuno di voi sviluppa su pocket pc magari gli viene utile. :D
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




Stampa
Download
10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
imperugo