Nuno Gomes /*Aventuras e Desventuras de um programador*/

var assuntos = new { Linguagem = "C#", Tecnologia = "ASP.NET" };

Controlos WinForms – Apresentação de um Tab vertical

Desde 2002/2003 que não tinha qualquer contacto com o desenvolvimento em WinForms, desde então posso-me intitular um maníaco do ASP.NET, mas o Ano Novo reservou-me um desafio inesperado: construir um pacote Visual Studio  2008 Integration Package (VSIP) com um Editor avançado para uma estrutura de metadados com suporte em xml .

Para aqueles que já trabalham com VSIP ou VS Add-ins não será surpresa o facto de me ter visto “obrigado” a recuperar o conhecimento à muito perdido sobre os controlos WinForms.

Talvez seja apenas fruto da minha pouco estruturada memória ou talvez nunca tenha reparado antes, mas o controlo TabControl quando opera em modo vertical – quer à Esquerda quer à Direita – apresenta uma experiência ao utilizador francamente má (na maioria dos casos nem apresenta o texto do Tab).

Sim, isto não é problema inultrapassavel, na realidade o controlo TabControl possui os pontos de extensibilidade necessários para ultrapassar esta limitação e existe até um artigo na Msdn com a receita para resolver este comportamento : How to: Display Side-Aligned Tabs with TabControl.

Provavelmente sou apenas eu que pensa assim mas na realidade eu esperava que este tipo de comportamento estivesse desde logo disponível e totalmente funcional, tanto mais que este é um comportamento comum e usado na maioria das aplicações WinForms.

Posted: 19-2-2010 13:59 por Nuno Gomes | with no comments
Filed under:
Leave a Comment

(requerido) 

(requerido) 

(opcional)

 

(requerido) 

If you can't read this number refresh your screen
Enter the numbers above: