Comportamento della piattaforma Windows Embedded CE

Aggiornamento: novembre 2007

Quando si creano applicazioni per dispositivi Windows CE diversi da Pocket PC o Smartphone, in modo particolare form, è importante conoscere il comportamento specifico per le diverse piattaforme.

Windows CE non ha requisiti specifici relativi alla dimensione dello schermo, e numerosi dispositivi sono dotati di display le cui dimensioni consentono di visualizzare in modo adeguato i form di più applicazioni. Le applicazioni di .NET Compact Framework possono disporre di form di qualsiasi dimensione e posizionati in qualsiasi punto del display. Per impostazione predefinita, la dimensione e la posizione dei form possono essere modificate seguendo una procedura analoga a quella utilizzata per i form creati con la versione completa di .NET Framework sul desktop.

Controlli ed elementi principali

Nella tabella riportata di seguito vengono descritti il funzionamento e l'aspetto dei controlli e di altri elementi in Windows CE.

Nota:

Il metodo Focus deve essere impostato esplicitamente a seconda dei controlli e dei form figlio.

Controllo o elemento

Comportamento

Colore di sfondo dei controlli contenitore

La proprietà BackColor di un controllo Form, Panel e TabPage è il colore di sistema del controllo.

Casella di controllo

Se ControlBox = true, il form è dotato di un pulsante di chiusura (X).

Desktop

Schermo senza barra delle applicazioni.

ClientSize

Il valore della proprietà ClientSize non viene ridotto quando a un form viene aggiunta una barra dei menu. Dopo aver aggiunto la barra dei menu, sarà necessario risolvere eventuali problemi di sovrapposizione.

Pulsante di ingrandimento

Nei form Windows CE è incluso un pulsante di ingrandimento.

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).

La posizione è fissa nella parte superiore dello schermo e non può essere modificata perché di proprietà del form. La barra occupa una parte dell'area client.

Separatore del menu principale

Quando si tenta di aggiungere un separatore di menu al menu principale, viene generata un'eccezione.

Enumerazione MessageBoxIcon

Supporta i membri Asterisk, Exclamation, Hand, None e Question.

Pulsante di riduzione a icona

Nei form Windows CE è incluso un pulsante di riduzione a icona.

SaveFileDialog

Se non viene specificata un'estensione per il file, in Windows CE non viene aggiunta alcuna estensione, ma viene restituita la posizione ordinale del filtro corrente.

Pulsante di riduzione a icona per Smart Device (X)

Non applicabile. L'applicazione può essere chiusa utilizzando il pulsante X.

Barra delle applicazioni

Barra disposta nella parte inferiore dello schermo. Comprende il pulsante Start e i pulsanti per l'esecuzione dei programmi.

FormBorderStyle

Nella tabella riportata di seguito viene elencato il comportamento specifico di .NET Compact Framework per i membri dell'enumerazione FormBorderStyle.

FormBorderStyle

Comportamento

Fixed3D

La finestra è dotata di didascalia.

FixedDialog

Le dimensioni della finestra vengono modificate a livello di codice. Non sono presenti didascalie.

FixedSingle

La finestra è dotata di didascalia. La posizione e le dimensioni possono essere modificate a livello di codice.

FixedToolWindow

Uguale a FixedSingle.

None

La finestra non presenta bordi.

Sizable

Uguale a FixedSingle.

SizableToolWindow

Uguale a FixedSingle.

FormWindowState

Nella tabella riportata di seguito viene elencato il comportamento specifico di .NET Compact Framework per i membri dell'enumerazione FormWindowState.

FormWindowState

Comportamento

Maximized

Le dimensioni della finestra corrispondono a quelle dell'area del desktop.

Normal

Le dimensioni della finestra sono quelle specificate. Le dimensioni predefinite corrispondono a quelle dell'area del desktop.

Vedere anche

Altre risorse

Sviluppo di applicazioni in .NET Compact Framework