none
Calendário Windows RRS feed

  • Pergunta

  • Estou transformando uma aplicação de Clipper para VB.Net, e, um dos itens, é um calendário.

    Em alguns forms, usei o DateTimePicker, entretanto, neste caso, o item já abre diretamente o calendário (sem passar pelo form).
    Existe alguma forma de direcionar o VB.Net diretamente ao calendário do Windows?

    Mesmo tendo feito um curso de VB.Net há um ano e pouco, por falta de prática acabei por esquecer de muitos detalhes, e não me lembro de ter visto nada relativo a isso em meu curso.

    Obrigado.
    quinta-feira, 27 de agosto de 2009 14:38

Todas as Respostas

  • musico2976,

    Pode reformular melhor a sua pergunta? Não entendi o que você quis dizer com: "neste caso, o item já abre diretamente o calendário (sem passar pelo form)".

    Att.

    Ari C. Raimundo
    segunda-feira, 31 de agosto de 2009 17:06
    Moderador
  • Caro Ari:

    O que estou pensando é, ao invés de adicionar um formulário, e nele colocar apenas um item (Month Calendar) existe alguma forma de escrever algum código em VB para usar o relógio e calendário do Windows (que está à direita na barra de tarefas)

    Momentaneamente coloquei um Month Calendar, mas não estou satifeito com o resultado. 

    Para mim, esse resultado só serve mesmo para deixar a aplicação ainda mais pesada.

    Obrigado.
    terça-feira, 1 de setembro de 2009 14:31
  • musico2976,

    Eu não entendi direito. Não é necessário criar um formulário somente para mostrar o calendário. O controle DateTimePicker por exemplo só mostra o calendário se o usuário clica no controle.

    Sua aplicação é Windows ou Web ?

    Att.

    Ari C. Raimundo
    terça-feira, 1 de setembro de 2009 14:56
    Moderador
  • Caro Ari: Minha aplicação é uma aplicação Windows mesmo, e estou tulizando um VB 2008. Em minha aplicaçõ, existe uma área de Utilitários, onde tem a Calculadora (que consegui fazer o direcionamento do VB para a do Windows, usando Shell (calc.exe). Gostaria de saber se existe algum tipo de código ou comando do tipo para que eu possa direcionar minha aplicação ao relógio e calendário do Windows, ao invés de usar o Date Time Picker ou o Month Calendar. Obrigado.
    terça-feira, 1 de setembro de 2009 15:36
  • musico2976,

    Dim systemTimePath As String
    systemTimePath = Path.Combine(Environment.SystemDirectory, "timedate.cpl")

    Process.Start(systemTimePath)


    Att.

    Ari C. Raimundo
    terça-feira, 1 de setembro de 2009 17:53
    Moderador