Share via


Controles no .NET Compact Framework

A tabela a seguir lista os controles, componentes, e tipos para desenvolvimento de aplicativos Windows Forms que são fornecidas pelo .NET Compact Framework, com anotações de implementação onde são aplicáveis.

Você pode carregar e criar instâncias de dados e controles no construtor do formulário, mas o controle de posicionamento e configuração outras propriedades é melhor executada no Load manipulador de eventos.

Controle ou componente

Pocket PC

Smartphone

Anotações

Button

Sim

Não

Para obter informações sobre como criar controles de botões personalizados, consulte Desenvolvimento de controle personalizado.

CheckBox

Sim

Sim

 

Clipboard

Sim

Sim

Suporte na versão 2.0.

ComboBox

Sim

Sim

O valor padrão para o DropDownStyle propriedade é DropDownList.

ContextMenu

Sim

Não

Um menu de atalho criado para um formulário filho permanece exibido quando o formulário filho é destruído.

Control

Sim

Sim

Você pode usar esse controle como uma base para controles personalizados.

Cursor e Cursors

Sim

Sim

O .NET Compact estrutura oferece suporte somente a Current propriedade para um Cursore o WaitCursor e Default cursores.

DataGrid

Sim

Sim

The DataGrid classe do .NET Compact estrutura é um assembly separado. Você deve adicionar uma referência ao System.Windows.Forms.DataGrid.dll em seu projeto para usar a classe.Para obter mais informações, consulte Usando o DataGrid no .NET Compact Framework.

DateTimePicker

Sim

Sim

Esse controle requer Windows Mobile versão 5.0 para Smartphone.Para obter mais informações, consulte Como: Usar a classe DateTimePicker no .NET Compact estrutura.

DocumentList

Sim

Não

Exibe e gerencia documentos.Consulte Como: Usar um controle DocumentList.

Este controle está disponível somente no .NET Compact Framework.

DomainUpDown

Sim

Sim

The Height propriedade redimensiona o controle, diferentemente do .NET estrutura completo.

Esse controle não executa validação de entrada.

The SelectedItemChanged evento ocorre somente quando você clicar em cima ou para baixo setas, não quando você digita texto no controle.

Form

Sim

Sim

No Pocket PC, a FormBorderStyle propriedade oferece suporte somente a None e FixedSingle valores. No Smartphone, a FormBorderStyle propriedade não está disponível.

Embora o .NET Compact estrutura ofereça suporte a Icon propriedade de um formulário, o ícone não aparece em aplicativos Smartphone e Pocket PC por design.

HardwareButton

Sim

Não

Fornece recursos de substituição para botões no hardware Pocket PC.Consulte Como: Use o componente HardwareButton.

Help

Sim

Não

Exibe arquivos de ajuda HTML usados para o Help do Pocket PC.Consulte Como: Exibir Ajuda do usuário.

HScrollBar

Sim

Sim

 

ImageList

Sim

Sim

 

InputPanel

Sim

Não

Manipula o painel de entrada flexível (SIP) em um Pocket PC.Consulte Como: Usar o InputPanel componente.

Este controle está disponível somente no .NET Compact Framework.

InputPanel.InputMethodCollection

Sim

Não

Fornece acesso a todos os softwares de método de entrada instalado em um PC de bolso.

Este controle está disponível somente no .NET Compact Framework.

InputMode

Não

Sim

Consulte Como: Conjunto Smartphone Input Modes.

Este controle está disponível somente no .NET Compact Framework.

LinkLabel

Sim

Não

Suporte limitado de um hiperlink básico formatado automaticamente como sublinhado e azul.

Label

Sim

Sim

 

ListBox e ListControl

Sim

Sim

Se não houver nenhum item na lista, a Text não é possível conjunto a propriedade. No .NET Framework completo, o valor é mantido mas ignorado.

O .NET Compact Framework não oferece suporte a seleção múltipla de itens.

Configurando o ListControl.SelectedValue propriedade funciona somente se o controle for limite a dados.

ListView

Sim

Sim

O .NET Compact estrutura não dá suporte a Sort método. Para contornar esse problema, consulte Como: classificar ListView Items.

O .NET Compact Framework não oferece suporte a seleção múltipla de itens.

LogFont

Sim

Sim

Define uma estrutura de fonte lógica (LogFont) para efeitos de texto como textos curvados.Para um exemplo de código, consulte Texto girado Using LogFont Exemplo.

Esta classe está disponível somente no .NET Compact Framework.

MainMenu

Sim

Sim

Você não pode adicionar um item de menu na localidade ordinal de um separador de menu.O .NET Compact Framework lança uma exceção e o .NET Framework completo ignora esta ação.

Não é possível exibir um e comercial (&) no texto do item de menu.

MessageBox

Sim

Sim

Windows Mobile para Smartphone oferece suporte somente a caixas de mensagem de 1 botão ou 2 botões.

MessageWindow

Sim

Sim

Fornece a funcionalidade para gerar e receber mensagens do Windows.Para um exemplo, consulte Como: Use the MessageWindow classe.

Esta classe está disponível somente no .NET Compact Framework.

MonthCalendar

Sim

Sim

 

Notification

Sim

Não

Exibe e responde a notificações de usuário.Para um exemplo, consulte Como: Enviar uma notificação.

MobileDevice

Sim

Sim

Essa classe fornece o Hibernate evento, que oferece a oportunidade de liberar recursos em cache.

Esta classe está disponível somente no .NET Compact Framework.

NumericUpDown

Sim

Sim

The Height propriedade redimensiona o controle, diferentemente do .NET estrutura completo.

Ao contrário do .NET estrutura completo, esse controle não executa validação de entrada.The ValueChanged evento ocorre somente quando você clicar cima ou para baixo nas setas.

Valores decimais são tratados como inteiros.Uma especificação de 10.25 ou 10.75, por exemplo, será truncada para 10.Não há suporte para valores maiores que um inteiro de 16 bits com sinal em um Pocket PC.

Sempre que você obtém o Value propriedade, o valor retornado é um múltiplo de especificado Increment valor da propriedade. Por exemplo, se Increment é 3, Minimum é 0, e Maximum é 100, os valores subseqüentes depois de selecionar a seta para cima serão 3, 6, 9, 12 e assim por diante. Quando o valor se aproximar do mínimo ou máximo, ele estará sempre conjunto ao valor e nunca pode ir além-lo.Quando o valor é 100 e clicar na seta para baixo, um valor de 97 pode ser esperado (100 – 3).No entanto, como 97 não é um múltiplo do valor de incremento de 3, o controle continua decrementando até encontrar um múltiplo de 3, portanto configuração o valor para 96.

OpenFileDialog

Sim

Não

O Diretório inicial é restrito para a pasta Meus Documentos e suas subpastas.Essa restrição é imposta pelo sistema operacional do Pocket PC para ajudar os usuários a organizarem seus arquivos nas pastas padrões.

Panel

Sim

Sim

 

PictureBox

Sim

Sim

 

ProgressBar

Sim

Sim

 

RadioButton

Sim

Não

 

SaveFileDialog

Sim

Não

 

ScreenOrientation

Sim

Sim

Permite que você altere o valor de orientação da tela para 90, 180, ou 270 sem redefinir o dispositivo.Para obter mais informações, consulte Como: Alça orientação and resolução Changes.

Essa classe requer o software Windows Mobile versão 5.0 para Pocket PCs e Smartphones.Esta classe está disponível somente no .NET Compact Framework.

Splitter

Sim

Não

 

StatusBar

Sim

Não

Sempre instala-se na parte inferior do formulário.Seu tamanho não pode ser alterado.

TabControl

Sim

Não

The TabControl inicialmente é dimensionado para ocupar a área de cliente completo do formulário. Desancore o controle para redimensioná-lo.

TabPage

Sim

Não

 

TextBox

Sim

Sim

Linha TextBox controles, especificados pela Multiline propriedade suporte apenas a alinhamento à esquerda. Multiline controles de caixa de texto podem ser alinhados à esquerda, à direita, ou ao centralizar.

If Multiline é false, o .NET Compact estrutura dimensiona o controle para o Height especificação, mas somente a primeira linha na TextBox é utilizável. O .NET Framework completo mantém a altura para uma linha.

The PasswordChar propriedade é sempre um asterisco, independentemente do que está especificado.

O Smartphone não oferece suporte a BorderStyle propriedade.

Timer

Sim

Sim

 

ToolBar

Sim

Não

A Form oferece suporte a apenas um ToolBar. Uma tentativa de adicionar um adicional ToolBar lança um NotSupportedException.

Definir o índice de imagem de um ToolBar botão antes de definir o ImageList propriedade das ToolBar não é suportado.

TrackBar

Sim

Não

 

TreeView

Sim

Sim

O .NET Compact estrutura não dá suporte a Click evento para um TreeView. Uma alternativa é usar o AfterSelect evento. Para obter funcionalidade a partir o nativo TreeView controle, consulte Como: Subclasse a TreeView by Using nativo Callbacks.

VScrollBar

Sim

Sim

Não pode ser definido como o valor máximo, porque semelhante a NumericUpDown controle, o valor máximo é a primeira linha vazia acima do polegar. Mais especificamente, isso equivale a: Maximum menos LargeChange mais 1.

WebBrowser

Sim

Sim

Consulte Como: Usar o controle WebBrowser no .NET Compact estrutura.

Consulte também

Outros recursos

Controles Windows Forms no .NET Windows Compact Framework