Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Quando si creano applicazioni per Pocket PC, in modo particolare form, è importante conoscere il comportamento specifico per le diverse piattaforme.
Per evitare confusione e per non ingombrare l'area di visualizzazione, in .NET Compact Framework i form vengono visualizzati in modo da occupare l'intero schermo (240 x 320 pixel). Non è possibile cambiare la dimensione o la posizione dei form.
La barra delle applicazioni del Pocket PC si trova nella parte inferiore dello schermo e viene utilizzata da tutte le applicazioni per visualizzare le selezioni dei menu e per mostrare o nascondere il Componente InputPanel. Quando l'utente passa a un'altra applicazione o a un altro form, sulla barra delle applicazioni viene visualizzato il menu associato al form attualmente attivo. .NET Compact Framework nasconde la barra delle applicazioni se al form attivo non è associato un menu. Per evitare pertanto che la barra delle applicazioni venga nascosta, il form principale viene creato con un menu associato.
Nota: |
|---|
In Windows CE il form dell'applicazione principale non viene creato inizialmente con un menu. Se, successivamente, ne viene aggiunto uno, il menu verrà posizionato nella parte superiore del form. |
Controlli ed elementi principali
Nella tabella riportata di seguito vengono illustrati il funzionamento e la modalità di visualizzazione dei controlli e di altri elementi in Pocket PC.
Nota: |
|---|
I Pocket PC non supportano valori maggiori di un valore intero con segno a 16 bit. |
Controllo o elemento |
Comportamento |
|---|---|
BackColor per i controlli contenitore |
La proprietà BackColor di un controllo Form, Panel e TabPage è il colore di sistema della finestra. |
Pulsanti di riduzione a icona e chiusura dei programmi |
Se ControlBox = true, nell'angolo superiore destro del form viene visualizzato il pulsante OK che consente di chiudere il form. Se ControlBox = true e Minimize = true, nell'angolo superiore destro del form viene visualizzato il pulsante di riduzione a icona per Smart Device X che determina l'esecuzione del programma in background. Se ControlBox = false, nel form non vengono visualizzati i pulsanti OK e X. |
Desktop |
Schermata senza barra dei menu. |
La proprietà viene decrementata con l'aggiunta di una barra dei menu a un form. |
|
La proprietà può essere impostata solo se FormBorderStyle = None. |
|
La proprietà può essere impostata solo se FormBorderStye = None. |
|
Pulsante di ingrandimento |
L'impostazione su true o false non produce alcun effetto, così come l'opzione di ingrandimento costante, poiché le applicazioni per Pocket PC vengono eseguite a schermo intero. |
Menu |
Per impostazione predefinita, le applicazioni includono un menu nel form principale, con tutti i menu dei form posizionati nella parte inferiore del display. |
Barra dei menu e barra degli strumenti (Questi controlli sono combinati e consentono di visualizzare sia voci di menu che pulsanti della barra degli strumenti). |
Viene mantenuta una posizione fissa nella parte inferiore dello schermo. La posizione non può essere modificata, poiché viene gestita dal sistema. |
Separatore del menu principale |
Nel menu principale è incluso un separatore di menu. |
Enumerazione MessageBoxIcon |
Sono supportate le enumerazioni Asterisk, Exclamation, Hand, None e Question. |
Barra di spostamento |
Questa barra rappresenta la sezione superiore di un'applicazione per Pocket PC e contiene il pulsante Start, il titolo dell'applicazione e i pulsanti OK e X (riduzione a icona per Smart Device). |
Se non si specifica un'estensione per il nome file, in Pocket PC verrà aggiunta l'estensione del tipo selezionato nella finestra di dialogo. |
|
Pulsante di riduzione a icona per Smart Device (X) |
L'applicazione viene impostata per l'esecuzione in background, ma non viene chiusa. |
Controllo struttura a schede |
La posizione viene sempre ancorata nel punto 0,0 ed estesa in base alla larghezza del contenitore. |
FormBorderStyle
Nella tabella riportata di seguito vengono descritte le caratteristiche delle finestre del Pocket PC.
FormBorderStyle |
Comportamento |
|---|---|
Fixed3D |
Analogo a FixedSingle. |
FixedDialog |
Analogo a FixedSingle. |
FixedSingle |
La finestra occupa l'intero desktop e non può essere spostata o ridimensionata. |
FixedToolWindow |
Analogo a FixedSingle. |
Nessuno |
La finestra può essere spostata e ridimensionata ed è priva di bordi e didascalia. |
Sizable |
Analogo a FixedSingle. |
SizableToolWindow |
Analogo a FixedSingle. |
FormWindowState
Nella tabella riportata di seguito vengono descritti gli stati delle finestre del Pocket PC.
FormWindowState |
Comportamento |
|---|---|
Maximized |
In assenza di barra dei menu, la finestra occupa l'intero schermo. |
Normal |
La finestra occupa l'intero desktop. |
Collegamenti
Per salvare un'icona nell'elenco dei file utilizzati più di recente del menu di avvio del Pocket PC, creare un collegamento all'applicazione in qualsiasi posizione in \Windows\Menu Avvio\Programmi. Quando l'applicazione viene avviata utilizzando il collegamento, l'icona dell'applicazione viene visualizzata nell'elenco dei file utilizzati più di recente.
Visualizzare Menu di scelta rapida da un pulsante hardware
È possibile configurare un pulsante hardware su un Pocket PC per la visualizzazione di un menu di scelta rapida, implementato dal controllo ContextMenu, con un form o un controllo nell'applicazione. È possibile associare uno o più menu di scelta rapida ai pulsanti hardware, come nel seguente scenario:
Un form associato a contextmenu1 visualizzato con il pulsante hardware 1.
Un pannello associato a contextmenu2 visualizzato con il pulsante hardware 2.
Un pulsante associato a contextmenu3 visualizzato con il pulsante hardware 3.
Per associare un pulsante hardware a un menu di scelta rapida
Sviluppare l'applicazione in modo da visualizzare i menu di scelta rapida mediante il controllo ContextMenu.
Su Pocket PC toccare Start, quindi Impostazioni, Personale e infine Pulsanti.
Selezionare un pulsante e assegnarlo a un menu di scelta rapida.
Se un controllo con un menu di scelta rapida ha lo stato attivo, premendo il pulsante hardware associato viene visualizzato il relativo menu di scelta rapida.
Questa funzionalità non è disponibile in Pocket PC 2002 e nelle versioni precedenti.
Nota: