Controles (noções básicas de design)

Observação

Este guia de design foi criado para Windows 7 e não foi atualizado para versões mais recentes do Windows. Grande parte das diretrizes ainda se aplica em princípio, mas a apresentação e os exemplos não refletem nossas diretrizes de design atuais.

Os controles são elementos de interface do usuário com os quais os usuários interagem na área de janela principal do aplicativo. Consulte exemplos visuais de controles em aplicativos de área de trabalho baseados em Windows e obtenha links para diretrizes para cada controle.

Exemplos
ballon
Os balões informam os usuários sobre um problema não crítico ou uma condição especial em um controle.
checkbox
As caixas de seleção permitem que os usuários tome uma decisão entre duas ou mais opções claramente diferentes.
command button
Os botões de comando permitem que os usuários executem uma ação imediata.
command link
Os links de comando permitem que os usuários façam uma escolha entre um conjunto de opções mutuamente exclusivas relacionadas.
drop down and combo box
Listas suspensas e caixas de combinação permitem que os usuários façam uma escolha entre uma lista de valores mutuamente exclusivos.
group box
As caixas de grupo permitem que os usuários vejam relações entre um conjunto de controles relacionados.
link
Os links permitem que os usuários naveguem até outra página, janela ou tópico da Ajuda; exibir uma definição; iniciar um comando; ou escolha uma opção.
list box
As caixas de listagem permitem que os usuários selecionem em um conjunto de valores apresentados em uma lista sempre visível. Com uma caixa de listagem de seleção única, os usuários selecionam um item de uma lista de valores mutuamente exclusivos. Com uma caixa de listagem de várias seleções, os usuários selecionam zero ou mais itens de uma lista de valores.
list view
As exibições de lista permitem que os usuários exibam e interajam com uma coleção de objetos de dados, usando uma seleção única ou várias seleções.
notification
As notificações informam os usuários sobre eventos que não estão relacionados à atividade atual do usuário.
progress bar
As barras de progresso permitem que os usuários sigam o andamento de uma operação demorada.
progressive disclosure
Controles progressivos de divulgação permitem que os usuários mostrem ou ocultem informações adicionais, incluindo dados, opções ou comandos.
radio button
Os botões de opção permitem que os usuários façam uma escolha entre um conjunto de opções mutuamente exclusivas relacionadas.
search box
As caixas de pesquisa fornecem aos usuários uma maneira de localizar objetos ou texto específicos rapidamente.
slider
Os controles deslizantes permitem que os usuários escolham entre um intervalo contínuo de valores.
spin
Os controles de rotação permitem que os usuários alterem incrementalmente o valor dentro de sua caixa de texto numérica associada.
status bar
As barras de status exibem informações sobre o estado da janela atual, tarefas em segundo plano ou outras informações contextuais.
tab
As guias apresentam aos usuários informações relacionadas em páginas rotuladas separadas.
text box
As caixas de texto permitem que os usuários exibam, insiram ou editem um texto ou valor numérico.
tooltip
As dicas de ferramenta rotulam um controle sem rótulo.
infotip
As dicas de informações descrevem um objeto para o qual o usuário está apontando.
treeview
As exibições de árvore permitem que os usuários exibam e interajam com uma coleção hierarquicamente organizada de objetos, usando seleção única ou várias seleções.