locked
datetimepicker RRS feed

  • Pergunta

  • Boa noite,

    Como faço para um datetimepicker mostras campo em branco no display inicialmente e depois quando eu clicar ele  registrar a data que eu escolhi?

    Obrigado

    sexta-feira, 16 de outubro de 2015 22:55

Respostas

  • tente isso,a data ficara como dd/mm/aaaa isso dependendo da configuração de idioma do seu windows.

    public Form1()

    csharp { InitializeComponent(); //altere o formato do controle this.dateTimePicker1.Format = DateTimePickerFormat.Custom; //sete uma string com um espaço,para parecer vazia .. this.dateTimePicker1.CustomFormat = ((char)32).ToString(); } private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { DateTimePicker _dt = (DateTimePicker)sender; //recebe o proprio valor this.dateTimePicker1.CustomFormat = _dt.Value.ToShortDateString(); }

    vb

        Sub New()
            ' This call is required by the designer.
            InitializeComponent()
    
            Me.DateTimePicker1.Format = DateTimePickerFormat.Custom
            Me.DateTimePicker1.CustomFormat = Chr(32)
    
            ' Add any initialization after the InitializeComponent() call.
    
        End Sub
    
        Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
            Dim _dt As DateTimePicker = CType(sender, DateTimePicker)
    
            Me.DateTimePicker1.CustomFormat = _dt.Value.ToShortDateString()
        End Sub


    Microsoft Technology Associate (MTA)


    • Editado Eduardo xUni sábado, 17 de outubro de 2015 17:46
    • Sugerido como Resposta SammuelMiranda segunda-feira, 19 de outubro de 2015 15:43
    • Marcado como Resposta Marcos SJ quinta-feira, 22 de outubro de 2015 13:13
    sábado, 17 de outubro de 2015 17:39

Todas as Respostas

  • mais detalhes,por favor

    Microsoft Technology Associate (MTA)

    sábado, 17 de outubro de 2015 03:50
  • Eu tenho datetimepicker que está com uma textbox para inserir a data, porém por default quando rodo o programa o display da textbox já mostra a data atual, tendo o usuário que clicar na text box para colocar a data desejada (nascimento). Desta forma, gostaria que a text box do datetimepicker apresentasse no display um valor em branco para só depois que o usuário clicar e inserir sua data de nascimento, possa a textbox apresentar este valor
    sábado, 17 de outubro de 2015 16:17
  • tente isso,a data ficara como dd/mm/aaaa isso dependendo da configuração de idioma do seu windows.

    public Form1()

    csharp { InitializeComponent(); //altere o formato do controle this.dateTimePicker1.Format = DateTimePickerFormat.Custom; //sete uma string com um espaço,para parecer vazia .. this.dateTimePicker1.CustomFormat = ((char)32).ToString(); } private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { DateTimePicker _dt = (DateTimePicker)sender; //recebe o proprio valor this.dateTimePicker1.CustomFormat = _dt.Value.ToShortDateString(); }

    vb

        Sub New()
            ' This call is required by the designer.
            InitializeComponent()
    
            Me.DateTimePicker1.Format = DateTimePickerFormat.Custom
            Me.DateTimePicker1.CustomFormat = Chr(32)
    
            ' Add any initialization after the InitializeComponent() call.
    
        End Sub
    
        Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
            Dim _dt As DateTimePicker = CType(sender, DateTimePicker)
    
            Me.DateTimePicker1.CustomFormat = _dt.Value.ToShortDateString()
        End Sub


    Microsoft Technology Associate (MTA)


    • Editado Eduardo xUni sábado, 17 de outubro de 2015 17:46
    • Sugerido como Resposta SammuelMiranda segunda-feira, 19 de outubro de 2015 15:43
    • Marcado como Resposta Marcos SJ quinta-feira, 22 de outubro de 2015 13:13
    sábado, 17 de outubro de 2015 17:39
  • Amigo, ainda não deu certo. Você tem outra sugestão??
    domingo, 18 de outubro de 2015 00:32
  • voce tentou da forma que eu disse?

    se sim,oque acontece?


    Microsoft Technology Associate (MTA)

    domingo, 18 de outubro de 2015 17:05
  • Bom dia,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente

    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 22 de outubro de 2015 13:13