Skip to content
| Marketplace
Sign in
Visual Studio>Controls>LibFernando
LibFernando

LibFernando

Fernando Fraga de Freitas dos Santos

|
851 installs
| (0) | Free
Windows Forms SliderControls
Download

Apresentação

SliderControls é um componente desenvolvido para facilitar o desenvolvedor a troca de Controles do aplicativo com um efeito deslizante.
O foco deste componente para o Visual Studio é a praticidade e a simplicidade que o desenvolvedor obterá no desenvolvimento, focando na criação por trás da interface e conseguindo de forma rápida uma interface agradável para o usuário final.

Funcionalidades

O componente SliderControls permite fazer a interação entre diferentes controles a partir de suas propriedades. Para isso se faz necessário um formulário, onde os controles serão adicionados, um controle principal, que será o controle inicial, e outros controles que serão as “páginas” seguintes. As propriedades do componente que recebem o formulário principal e seu controle são, respectivamente, CurrentForm e MainControl.
Quando da criação de uma página, o componente cria umTableLayoutPanel que contém duas linhas e três colunas, onde, na primeira linha ficam localizados os botões de Voltar(BackButton) e o botão Home (HomeButton) e na segunda linha é localizado o novo controle.
Os botões da primeira linha, HeaderButtons, são do tipo ImageBox. Sendo assim, existem, no SliderControls propriedades para a manipulação desses objetos, como listadas a seguir:
·        ButtonSize: Define o tamanho, em pixels, dos botões;
·        DefaultBtnBackColor: Define a cor de fundo padrão para os botões;
·        MouseHoverBkColor: Define a cor de fundo quando o cursor do mouse está sobre o botão;
·        ImageBackButton: Define o ícone para o botão voltar(em formato PNG);
·        ImageHomeButton: Define o ícone para o botão home(em formato PNG);
Outra funcionalidade do componente é o tempo em que ocorrerá o deslizamento e a velocidade. Isso é feito por meio da definição de duas propriedades, TimerInterval e TimerTotalTime. Onde a primeira define o intervalo em que a troca de posição dos painéis ocorrerá e a segunda o valor acumulado de intervalos. Por exemplo: caso TimerInterval receba o valor 1 e TimerTotalTime receba o valor 100, haverão 100 mudanças de posição, cada uma referente a distancia de 1/100 da largura do formulário.
Para ir de um controle para o próximo, basta criar uma chamada com o seguinte código em VB.NET:
SliderControls1.GotoControl( SeuUserControl)

Para retroceder é usual utilizar o botão voltar na parte superior do formulário, ou o botão Home. Também um duplo clique com o botão direito do mouse faz retornar a pagina inicial, e, caso o mouse do usuário tenha um botão de Voltar, este funcionará como Voltar para o controle anterior. Além dessa maneira, a opção voltar pode ser controlada pelo métodoGoNextPrev() e a opção home pelo método ToHome().
Existem alguns eventos inseridos para que o desenvolvedor possa modificar as interfaces, como por exemplo inserir outros botões na primeira linha doTableLayoutPanel ou mesmo retirar essa linha.

Doações

Caso tenha gostado dos resultados obtidos com o controle e quiser auxiliar a continuação do desenvolvimento de mais ferramentas gratuítas, podes realizar uma doação de qualquer valor. Para isso acesse meu site e clique no botão de Doação na coluna de menús a esquerda.

 

 
 
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft