Partilhar via


Comportamento de plataforma Pocket PC

É importante estar ciente de comportamento específico de plataforma, ao desenvolver aplicativos para Pocket PCs, especialmente ao criar formulários.

Para evitar confusão e uma aparência poluída, o .NET Compact Framework exibe formulários que ocupam a tela inteira de 240x320 pixels.Formulários não podem ser redimensionadas ou reposicionadas.

Barra de tarefas do Pocket PC está na parte inferior da tela e usados por todos os aplicativos para mostrar seleções do menu e para mostrar e ocultar o Componente InputPanel. Quando o usuário alterna para um aplicativo diferente ou um formulário, a barra de tarefas sempre mostra o menu associado ao formulário atualmente ativo.O .NET Compact estrutura oculta a barra de tarefas se o formulário ativo não tiver um menu associado; portanto, o formulário principal é criado com um menu associado para impedir que a barra de tarefas sendo oculto.

Observação:

No Windows CE, o formulário principal do aplicativo não é inicialmente criado com um menu.Se um for adicionado, ele será posicionado na parte superior do formulário.

Controles e elementos principais

A tabela a seguir lista como controles e outros elementos operam e aparecem no Pocket PC.

Observação:

Valores maior que um inteiro com sinal com sinal de 16 bit não são suportados em um Pocket PC.

Controle ou elemento

Comportamento

BackColor para controles contêiner

The BackColor para um Form, Panel, e TabPage é a cor do sistema de janela.

Botões Minimizar e fechar programas

Se ControlBox = true, o formulário exibe o OK botão no canto superior direito que fecha o formulário.

Se ControlBox = true e minimizar = true, o formulário exibe a minimização SMART X botão no canto superior direito que executa o programa em segundo plano.

Se ControlBox = false, o formulário não exibe OK or X botões.

Área de trabalho

Tela sem a barra de menus.

ClientSize

Propriedade diminui quando uma barra de menus é adicionada a um formulário.

Location

Não é possível conjunto a propriedade, a menos que FormBorderStyle = None

Size

A propriedade não pode ser a menos que FormBorderStye = None

Maximizar caixa

Definir como True ou False não terá efeito.Maximizar sempre não tem efeito porque aplicativos Pocket PC são executados no tamanho máximo.

Menus

Aplicativos incluem um menu no formulário principal, por padrão, com todos os menus do formulário posicionados na parte inferior da tela.

BAR de menus e BAR de ferramentas

(Esses controles são combinados e podem exibir os itens de menu e botões da barra de ferramentas.)

Mantém uma posição fixa no canto inferior da tela.A localidade não pode ser alterada, pois é definida pelo sistema.

Separador do menu no menu principal

Um separador de menu está incluído no menu principal.

MessageBoxIcon enumeração

Suporta as enumerações asterisco, exclamação, mão, Nenhum, e questão.

Barra de navegação

Esta barra é a parte superior de um aplicativo Pocket PC que contém o botão Iniciar, o título do aplicativo, e os botões OK e X (Minimizar inteligente).

SaveFileDialog

Se você não especificar uma extensão de nome de arquivo, o Pocket PC acrescentará a extensão do tipo selecionado na caixa de diálogo.

Botão Minimizar Inteligente (X)

Faz com que o aplicativo seja executado em segundo plano mas não o fecha.

Controle Tab

A localização é sempre ancorada em 0,0 e ajusta-se para a largura de seu recipiente.

FormBorderStyle

A tabela a seguir descreve as características da janela no Pocket PC.

FormBorderStyle

Comportamento

Fixed3D

Mesmo que FixedSingle.

FixedDialog

Mesmo que FixedSingle.

FixedSingle

A janela ocupa a área de trabalho inteira e não pode ser movida ou redimensionada.

FixedToolWindow

Mesmo que FixedSingle.

Nenhum

A janela é móvel e redimensionável.A janela é sem borda, com nenhuma legenda de janela.

Dimensionável

Mesmo que FixedSingle.

SizableToolWindow

Mesmo que FixedSingle.

FormWindowState

A tabela a seguir descreve os estados de janela no Pocket PC.

FormWindowState

Comportamento

Maximizada

Se não há barra de menus, a janela ocupa a tela inteira.

Normal

A janela ocupa a área de trabalho inteira.

Atalhos

Para que um ícone salvo na lista de Pocket PC Start Menu Most usados recentemente (MRU), crie um atalho para seu aplicativo em algum lugar em \Windows\Menu Iniciar\Programas.Quando o seu aplicativo for iniciado a partir desse atalho um ícone para o seu aplicativo aparecerá na lista MRU.

Exibir menus de atalho a partir de um botão de hardware

Você pode configurar um botão de hardware em um Pocket PC para exibir um menu de atalho, implementado pelo ContextMenu controle com um formulário ou controle em seu aplicativo. Você pode associar um ou mais menus de atalho com botões de hardware, sistema autônomo no cenário a seguir:

  • Um Form associado a contextmenu1 exibido com o botão de hardware 1.

  • Um Panel associado a contextmenu2 exibido com o botão de hardware 2.

  • Um Button associado a contextmenu3 exibido com o botão de hardware 3.

Para associar um botão de hardware a um menu de atalho

  1. Desenvolva seu aplicativo para que tenha menus de atalho usando o controle ContextMenu.

  2. No Pocket PC, tocar em Iniciar, Configurações, Pessoal, and then Botões.

  3. Selecione um botão e atribua ele a um menu de atalho.

Se um controle com um menu de atalho tem o foco, pressionando o botão de hardware associado exibe seu menu de atalho.

Este recurso não está disponível no Pocket PC 2002 e versões anteriores.

Consulte também

Conceitos

Estilo formulário de PC de bolso

Outros recursos

Desenvolvimento para Pocket PC e o .NET Compact Framework