O VB (Visual Basic) inclui um controle útil que cria um calendário em poucos passos. Você pode usá-lo para exibição sem escrever nenhum código. Com código adicional, o calendário pode fazer muito mais: mostrar múltiplos meses, permitir seleção de datas específicas ou intervalos, destacar feriados em negrito, ou arrastar e soltar datas para outros projetos.
Abra o Visual Basic e crie um novo projeto Standard EXE selecionando no menu "Arquivo", "Novo Projeto". Após a janela "Project1 – Form1(Form)" com um "Form1" menor aparecer, salve o projeto com nome memorável como "MeuCalendario".
Adicione o controle MonthView à lista de controles gerais no painel ToolBox à esquerda clicando em "Projeto" no menu superior. Clique em "Componentes" na lista suspensa. Role a lista na aba "Controles" até encontrar a seção Microsoft. Marque a caixa ao lado de "Microsoft Windows Common Controls 2-6-0". Clique em "Aplicar" e "OK".
Dê duplo clique no controle "MonthView", que agora aparece no ToolBox, provavelmente como um dos últimos itens. Isso coloca um calendário no Form1 mostrando o mês atual.
Revise as opções de propriedades do calendário listadas no painel direito. Lá você controla muitos atributos: cor do calendário, fonte e cores do título, dias e datas, cores das grades, qual dia da semana inicia o calendário, etc. Veja propriedades personalizadas adicionais clicando com botão direito no calendário. Trabalhar na área personalizada permite mais controle, mas a janela de Propriedades principal mostra mudanças instantaneamente.
Salve o projeto novamente quando satisfeito com a aparência. Pressione "F5" para executar. O calendário será exibido e você pode usar as escolhas típicas de calendário de computador para avançar ou voltar meses e anos.
Se só quer exibir um calendário básico sem muito ajuste ou código, use outro controle na lista de Componentes do Passo 2, o "Microsoft Calendar Control".
Se usar propriedades personalizadas para controlar quantos meses exibem de uma vez, esteja ciente de que não terá muito controle sobre se a exibição cabe na tela do usuário devido a configurações de fonte e display, a menos que escreva código específico para testar a exibição antes de formar.
Tecnologia Eletrônica © [www.351231.com]