Pergunta

Eu tenho uma aplicação winforms, onde os usuários serão a criação de itens de estoque, e um momento de criação, há um número de diferentes coisas que precisam acontecer.

Eu acho a INTERFACE do usuário para este provavelmente deve ser um assistente de algum tipo, mas não tenho a certeza quanto à melhor forma de o conseguir.Eu vi um casal de 3ª festa Assistente de controles, e também tenho visto manual implementações de fazer o painel visível/invisível.

Quais são as melhores maneiras que as pessoas têm usado no passado, que são de fácil implementação, e também é fácil adicionar "páginas" para o assistente e, mais tarde, se necessário?

Foi útil?

Solução

Aqui estão mais alguns recursos que você deve fazer check-out:

  1. Este DevExpress WinForms de controle: http://www.devexpress.com/Products/NET/Controls/WinForms/Wizard/

  2. Um home-grown assistentes do quadro: http://weblogs.asp.net/justin_rogers/articles/60155.aspx

  3. Um assistente quadro de Shawn Wildermut parte do Chris Vende o Genghis quadro: http://www.sellsbrothers.com/tools/genghis/

Outras dicas

Eu sei que esta resposta já foi aceito, mas eu só encontrei um melhor controle Wizard, que é gratuito, e, claro, já que é no CodeProject, inclui o código-fonte, portanto você pode modificar-se ele não é exatamente o que você deseja.Eu estou adicionando este como uma resposta para a próxima pessoa a tropeçar em toda esta questão, procurando um bom Assistente de controle.

http://www.codeproject.com/KB/miscctrl/DesignTimeWizard.aspx

Use uma guia de controle dentro de um formulário.

Alterar cor de fundo para o "Controle" no separador todas as páginas.

Conjunto de "aparência" para televisão botões para livrar-se da borda branca-material.

Ocultar separadores de dimensionamento de todo o controle, de modo a que as guias é empurrado para cima "em" barra de título do formulário.Se você precisa de outros controles (ou banner talvez) acima da guia de controle e, em seguida, em vez de ocultar as guias com um painel de controle ou similar.

Childplay a lógica de código para botões avançar/voltar e muito fácil de ampliar com novas páginas.

Dê uma olhada no este artigo no MSDN sobre "indutivo interfaces de usuário".Ele descreve um quadro (e fornece o código para download) com base no UserControls que dar-lhe "navegação" dentro de um formulário.Perfeito para a concepção de assistentes.

A maneira mais fácil para criar um assistente de caixa de diálogo é para usar um dos outros fabricantes versões disponíveis que lidar com toda a "coisa difícil" (a página de navegação, estrutura da INTERFACE de usuário, etc.) para você.O que eu mais gosto é de Divelements;eles têm tanto um WinForms e um WPF versão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top