Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 05 de Outubro de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
58 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Dicas]  Criando um Calendário Simples
Publicado por ActiveDelphi : Segunda, Janeiro 26, 2009 - 09:07 GMT-3 (2293 leituras)
Comentários 3 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Veja nesta dica como criar um calendário bastante simples, explorando o componente TMonthCalendar
  1. Crie um novo formulário em sua ara de trabalho(file > new > form).
  2. Altere suas propriedades de acordo com a tabela seguinte:

Propriedade         Valor
BordeStyle          bsDialog
Caption             Calendário
Color               clBtnFace
Font.Name           Arial
Font.Size           7
FormStyle           fsNormal
Height              437
Name                Calendario
Position            poScreenCenter
Width               703

  1. Insira no formulário do calendário um componente monthcalendar localizado na paleta win32.
  2. Ajuste suas propriedades para:

Propriedade         Valor
Aling               alClient
WeekNumbers         True (exibe o numero das semanas)

  1. Caso seja necessario, ajuste a altura e largura da janela até que o calendário apresente os 12 meses.
  1. O componente MonthCalendar possui a propriedade chamada Date, cuja função é definir a data a ser exibida. O problema é que esta propriedade fica ancorada com a data de criação do componente, ou seja, se você o inserir em um form em 16/12/08, sua data ficará fixada em 16/12/08, independente de qual seja a data em que você estiver executando o programa. Para resolver este problema, insira no evento onActivate da janela calendário:

procedure TCalendario.FormActive(Sender: TObject);
begin
  MONTHCALENDAR1.DATE := DATE;
end;

  1. Pressione F9 e veja o resultado.

Você também pode personalizar seu calendário através da propriedade CalColors. Se puder usar um form com uma maior extensão para visualização, sugiro a fonte arial 8 em negrito. Fica perfeito.

Espero ter ajudado!
Abraços!

Por: mestrehurricane
Contato: crobertomesquita@yahoo.com.br



Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: lcmm_itapolis (siul_mm@terra.com.br) : Fev 03, 2009 - 10:38
(Informações sobre o membro | Enviar uma mensagem) http://
Parabéns Dica excelente obrigado. Testado e aprovado !!!!!!!!!!


por: RBCunha (barrosdacunha@gmail.com) : Fev 15, 2009 - 09:53
(Informações sobre o membro | Enviar uma mensagem)
Muito Boa Dia! Pode ajudar a enriquecer alguns trabalhos.

Parabéns.
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados