Pergunta

Eu quero ter botões que tipo de ato como guias - eles alternar entre "páginas" do aplicativo. Como posso conseguir esse efeito? Eu estou pensando que eu poderia apenas colocar os controles em algum tipo de recipiente e alternar o atributo visible, mas é plausível?

Eu estou usando WinForms.

A razão que eu não quero usar um controle guia é porque alguns dos painéis já tem controles de guia em them..I não quer criar um inferno guia aninhada. Eu só quero algum tipo de navegação baseada botão spiffy.

Foi útil?

Solução

Você pode "anexar" a funcionalidade do botão para Painéis , então usar os painéis como as "abas". Você pode até mesmo criar um UserControl que inerentemente laços-los juntos.

No entanto, um TabControl (para Winforms) já existe que faz isso. http://msdn.microsoft.com/en- us / library / system.windows.forms.tabcontrol.aspx

Se você está procurando algo para ASP.Net 2.0 e acima, você pode tentar o seguinte: http://www.codeproject.com/KB/custom-controls/TabControl.aspx

Outras dicas

Eu acho que a melhor opção é usar este controle WinForms TabStrip - -. uma subclasse de ToolStrip onde os botões são desenhados como guias, e você simplesmente tratá-los como tal programaticamente troca que o painel é mostrado em seu recipiente como guias são selecionados

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