none
Calendario RRS feed

  • Pergunta

  • Ola bom dia Estou querendo colocar no meu "Form" no "Campo" "DtEnt" , "DtSai", aquela forma de quando o usuario for preencher este campo Abra um calendario p/ Ele selecionar o dia , mes e ano com o mouse tbem alem de conseguir colocar digitando. Ja tenho os "Campos" "masckedbox" com mascara de entrada . Se alguem souber como fazer isto Agradeço pelo apoio
    Antonio Carlos acefeli@hotmail.com
    terça-feira, 13 de setembro de 2011 12:49

Respostas

  • DateTimePicker1.CustomFormat = "        "
    dateTimePicker1.Format = DateTimePickerFormat.Custom<br/>
    

    Ao abrir o form.

    Ao mudar a data:

    DateTimePickerConstDate.Format = DateTimePickerFormat.Short   
    
    Senão o datetimepicker ficaria vazio sempre.

    • Sugerido como Resposta Álvaro HSP domingo, 18 de setembro de 2011 01:22
    • Marcado como Resposta acefel domingo, 18 de setembro de 2011 13:33
    sábado, 17 de setembro de 2011 19:22

Todas as Respostas

  • Que componente você está usando para o usuário digitar a data?
    Att. Osni
    terça-feira, 13 de setembro de 2011 12:56
  • MaskedTestBox

    coloquei uma marcara de entrada assim  00/00/0000


    Antonio Carlos acefeli@hotmail.com
    quarta-feira, 14 de setembro de 2011 21:22
  • Se entendi,você quer que quando o cara clicar no maskedTextBox,apareça um calendário para ele selecionar o dia,e então aparecer a data selecionada no maskedtextbox?
    quarta-feira, 14 de setembro de 2011 21:36
  • isso mesmo
    Antonio Carlos acefeli@hotmail.com
    quarta-feira, 14 de setembro de 2011 22:18
  • Veja se serve:

    Private calendario As DateTimePicker 'global
    Private data As String 'global
    
        Private Sub maskedTextBox1_Enter(ByVal sender As Object, ByVal e As EventArgs) Handles MaskedTextBox1.Enter
            calendario = New DateTimePicker()
            calendario.Location = New Point(MaskedTextBox1.Location.X + 150, MaskedTextBox1.Location.Y)
            Me.Controls.Add(calendario)
            calendario.Show()
            AddHandler calendario.Validating, Function()
                                                  If calendario.Value.Day < 10 Then
                                                      data = String.Format("0{0}/0{1}/{2}", calendario.Value.Day, calendario.Value.Month, calendario.Value.Year)
                                                  ElseIf calendario.Value.Day >= 10 Then
                                                      data = String.Format("{0}/0{1}/{2}", calendario.Value.Day, calendario.Value.Month, calendario.Value.Year)
                                                  End If
                                                  calendario.Hide()
                                                  MaskedTextBox1.Text = data
                                              End Function
    End Sub
    

    quinta-feira, 15 de setembro de 2011 00:27
  • Ola Vitor brigadao por vc estar interessado em me ajudar mas no vs2008 ja tem um campo "DateTimerPicker"  porem ele vem  com a propriedade "Value" assim 14/09/2011 juntamente com o nome do dia da semana e Eu gostaria que ficasse somente  assim 14/09/2011

    vc sabe onde eu conserto isto?


    Antonio Carlos acefeli@hotmail.com
    quinta-feira, 15 de setembro de 2011 18:49
  • Boa tarde,

    na propriedade Format do DateTimePicker,coloque Short.

    quinta-feira, 15 de setembro de 2011 20:53
  • Legal camarada mas como tenho outro campos Data como faço para ficar Vazio dentro deles quando o form abrir pois ele coloca a data do sistema.
    Antonio Carlos acefeli@hotmail.com
    • Editado acefel sexta-feira, 16 de setembro de 2011 11:37
    sexta-feira, 16 de setembro de 2011 11:35
  • Como é que é?
    sábado, 17 de setembro de 2011 02:34
  • Deixe Eu Explicar melhor

    Tenho 3 Campos Data  preciso que ao abrir o form eles fiquem vazio

    o "dateTimerPicker" preenche eles com a data do sistema

    mas Eu preciso que eles fiquem vazio para o Usuario esclher a "data" no Calendario

    ok


    Antonio Carlos acefeli@hotmail.com
    sábado, 17 de setembro de 2011 17:47
  • DateTimePicker1.CustomFormat = "        "
    dateTimePicker1.Format = DateTimePickerFormat.Custom<br/>
    

    Ao abrir o form.

    Ao mudar a data:

    DateTimePickerConstDate.Format = DateTimePickerFormat.Short   
    
    Senão o datetimepicker ficaria vazio sempre.

    • Sugerido como Resposta Álvaro HSP domingo, 18 de setembro de 2011 01:22
    • Marcado como Resposta acefel domingo, 18 de setembro de 2011 13:33
    sábado, 17 de setembro de 2011 19:22
  • show de bola valeu Vitor
    Antonio Carlos acefeli@hotmail.com
    • Sugerido como Resposta Álvaro HSP domingo, 18 de setembro de 2011 01:22
    • Não Sugerido como Resposta Álvaro HSP domingo, 18 de setembro de 2011 01:22
    sábado, 17 de setembro de 2011 22:23