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
Nella tabella seguente vengono elencati i controlli, i componenti e i tipi per lo sviluppo di applicazioni Windows Form forniti da .NET Compact Framework, con note sull'implementazione, se necessario.
È possibile caricare e creare istanze di dati e controlli nel costruttore del form. Il posizionamento del controllo e l'impostazione di altre proprietà tuttavia vengono svolti in modo più efficace nel gestore eventi Load.
Controllo o componente |
Pocket PC |
Smartphone |
Note |
|---|---|---|---|
Sì |
No |
Per informazioni sulla creazione di controlli pulsante personalizzati, vedere Sviluppo di controlli personalizzati. |
|
Sì |
Sì |
|
|
Sì |
Sì |
Supporto fornito nella versione 2.0. |
|
Sì |
Sì |
Il valore predefinito della proprietà DropDownStyle è DropDownList. |
|
Sì |
No |
I menu di scelta rapida creati per i form figlio restano visualizzati anche dopo l'eliminazione dei form figlio corrispondenti. |
|
Sì |
Sì |
È possibile utilizzare questo controllo come base per i controlli personalizzati. |
|
Sì |
Sì |
.NET Compact Framework supporta solo la proprietà Current per una classe Cursor e i cursori WaitCursor e Default. |
|
Sì |
Sì |
La classe DataGrid per .NET Compact Framework si trova in un assembly separato. È necessario aggiungere un riferimento a System.Windows.Forms.DataGrid.dll nel progetto per poterla utilizzare. Per ulteriori informazioni, vedere Utilizzo di DataGrid in .NET Compact Framework. |
|
Sì |
Sì |
Per questo controllo è richiesto Windows Mobile versione 5.0 per Smartphone. Per ulteriori informazioni, vedere Procedura: utilizzare la classe DateTimePicker in .NET Compact Framework. |
|
Sì |
No |
Visualizza e gestisce documenti. Per informazioni, vedere Procedura: utilizzare un controllo DocumentList. Il controllo è disponibile solo in .NET Compact Framework. |
|
Sì |
Sì |
La proprietà Height ridimensiona il controllo, diversamente da quanto avviene nella versione completa di .NET Framework. Questo controllo non effettua la convalida dell'input. L'evento SelectedItemChanged si verifica solo quando si fa clic sulle frecce SU e GIÙ e non quando si digita un testo nel controllo. |
|
Sì |
Sì |
In Pocket PC la proprietà FormBorderStyle supporta solo i valori None e FixedSingle. In Smartphone la proprietà FormBorderStyle non è disponibile. Per caratteristiche di progettazione, anche se .NET Compact Framework supporta la proprietà Icon per un form, l'icona non viene visualizzata nelle applicazioni Pocket PC e Smartphone. |
|
Sì |
No |
Fornisce funzionalità di override per i pulsanti nell'hardware del Pocket PC. Per informazioni, vedere Procedura: utilizzare il componente HardwareButton. |
|
Sì |
No |
Visualizza i file della Guida HTML utilizzati per la Guida di Pocket PC. Per informazioni, vedere Procedura: visualizzare la Guida utente. |
|
Sì |
Sì |
|
|
Sì |
Sì |
|
|
Sì |
No |
Modifica il pannello SIP (Soft Input Panel) su dispositivi Pocket PC. Per informazioni, vedere Procedura: utilizzare il componente InputPanel. Il controllo è disponibile solo in .NET Compact Framework. |
|
Sì |
No |
Consente di accedere al software relativo al metodo di input installato in un Pocket PC. Il controllo è disponibile solo in .NET Compact Framework. |
|
No |
Sì |
Per informazioni, vedere Procedura: impostare le modalità di input dello Smartphone. Il controllo è disponibile solo in .NET Compact Framework. |
|
Sì |
No |
Supporto limitato di un collegamento ipertestuale di base formattato automaticamente con sottolineatura e colore blu. |
|
Sì |
Sì |
|
|
Sì |
Sì |
Se l'elenco non include alcun elemento, non è possibile impostare la proprietà Text. Nella versione completa di .NET Framework il valore viene mantenuto, ma ignorato. In .NET Compact Framework non è supportata la selezione di più elementi. L'impostazione della proprietà ListControl.SelectedValue è valida solo se il controllo è associato a dati. |
|
Sì |
Sì |
.NET Compact Framework non supporta lo spazio il metodo Sort. Per risolvere questo problema, vedere Procedura: ordinare gli elementi degli oggetti ListView. In .NET Compact Framework non è supportata la selezione di più elementi. |
|
Sì |
Sì |
Definisce una struttura di caratteri logici (LogFont) per la creazione di effetti di testo, ad esempio testo inclinato. Per un esempio di codice, vedere Esempio di testo ruotato mediante LogFont. La classe è disponibile solo in .NET Compact Framework. |
|
Sì |
Sì |
Non è possibile aggiungere una voce di menu nella posizione ordinale di un separatore di menu. In .NET Compact Framework viene generata un'eccezione, mentre nella versione completa di .NET Framework questa operazione viene ignorata. Non è possibile visualizzare il carattere e commerciale (&) nel testo delle voci di menu. |
|
Sì |
Sì |
Windows Mobile per Smartphone supporta solo finestre di messaggio a 1 o 2 pulsanti. |
|
Sì |
Sì |
Consente di generare e ricevere messaggi Windows. Per un esempio, vedere Procedura: utilizzare la classe MessageWindow. La classe è disponibile solo in .NET Compact Framework. |
|
Sì |
Sì |
|
|
Sì |
No |
Visualizza e risponde alle notifiche utente. Per un esempio, vedere Procedura: inviare una notifica. |
|
Sì |
Sì |
Questa classe fornisce l'evento Hibernate, che dà la possibilità di rilasciare risorse memorizzate nella cache. La classe è disponibile solo in .NET Compact Framework. |
|
Sì |
Sì |
La proprietà Height ridimensiona il controllo, diversamente da quanto avviene nella versione completa di .NET Framework. Diversamente da quello disponibile nella versione completa di .NET Framework, questo controllo non esegue la convalida dell'input. L'evento ValueChanged si verifica solo quando si fa clic sulle frecce SU e GIÙ. I valori decimali vengono trattati come valori integer. I valori 10,25 o 10,75 vengono ad esempio troncati a 10. Nei dispositivi Pocket PC non sono supportati i valori maggiori dei valori integer a 16 bit con segno. Ogni volta che si ottiene la proprietà Value, il valore restituito è un multiplo del valore della proprietà Increment specificato. Se ad esempio Increment è 3, Minimum è 0 e Maximum è 100, i valori successivi dopo la selezione della freccia SU sono 3, 6, 9, 12, e così via. Quando il valore raggiunge il minimo o il massimo, rimane fisso su tale valore. Quando il valore è 100 e si fa clic sulla freccia GIÙ, si dovrebbe ottenere il valore 97 (100 – 3). ma poiché 97 non è multiplo del valore incrementale 3, il valore del controllo viene decrementato fino al primo multiplo di 3, in questo caso 96. |
|
Sì |
No |
La directory iniziale può essere solo la cartella Documenti e le relative sottocartelle. Questa limitazione è imposta dal sistema operativo del Pocket PC per consentire agli utenti di organizzare i propri file nelle directory standard. |
|
Sì |
Sì |
|
|
Sì |
Sì |
|
|
Sì |
Sì |
|
|
Sì |
No |
|
|
Sì |
No |
|
|
Sì |
Sì |
Consente di modificare il valore dell'orientamento dello schermo su 90, 180 o 270 senza reimpostare il dispositivo. Per ulteriori informazioni, vedere Procedura: gestire le modifiche di orientamento e risoluzione. Per questa classe, è necessario Windows Mobile versione 5.0 per Pocket PC e Smartphone. La classe è disponibile solo in .NET Compact Framework. |
|
Sì |
No |
|
|
Sì |
No |
Il controllo viene sempre ancorato alla parte inferiore del form. Non è possibile modificarne le dimensioni. |
|
Sì |
No |
Le dimensioni iniziali di TabControl sono tali da occupare l'intera area client del form. Disancorare il controllo per ridimensionarlo. |
|
Sì |
No |
|
|
Sì |
Sì |
I controlli a riga singola TextBox, specificati dalla proprietà Multiline, supportano solo l'allineamento a sinistra. I controlli casella di testo Multiline possono essere allineati a sinistra, a destra o al centro. Se Multiline è false, in .NET Compact Framework il controllo viene dimensionato in base al valore di Height, ma può essere utilizzata solo la prima riga di TextBox. Nella versione completa di .NET Framework, viene mantenuta un'altezza di una riga. La proprietà PasswordChar è sempre un asterisco (*), indipendentemente dal valore specificato. Smartphone non supporta la proprietà BorderStyle. |
|
Sì |
Sì |
|
|
Sì |
No |
Una classe Form supporta una sola classe ToolBar. Il tentativo di aggiungere un'altra classe ToolBar genera una classe NotSupportedException. Non è possibile impostare l'indice dell'immagine di un pulsante ToolBar senza avere prima impostato la proprietà ImageList della classe ToolBar. |
|
Sì |
No |
|
|
Sì |
Sì |
.NET Compact Framework non supporta l'evento Click per una classe TreeView. In alternativa, è possibile utilizzare l'evento AfterSelect. Per ottenere la funzionalità del controllo TreeView nativo, vedere Procedura: creare una sottoclasse di TreeView tramite callback nativi. |
|
Sì |
Sì |
Non può essere impostato sul valore massimo poiché, analogamente al controllo NumericUpDown, il massimo valore che è possibile ottenere è la prima riga vuota sopra la casella di scorrimento. In particolare, questo valore equivale a Maximum meno LargeChange più 1. |
|
Sì |
Sì |
Per informazioni, vedere Procedura: utilizzare il controllo WebBrowser in .NET Compact Framework. |