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. |
Propriedade diminui quando uma barra de menus é adicionada a um formulário. |
|
Não é possível conjunto a propriedade, a menos que FormBorderStyle = None |
|
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). |
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
Desenvolva seu aplicativo para que tenha menus de atalho usando o controle ContextMenu.
No Pocket PC, tocar em Iniciar, Configurações, Pessoal, and then Botões.
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