ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

DateTimePicker Data e Hora

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
maseroli
Novato
Novato


Registrado: Segunda-Feira, 6 de Novembro de 2006
Mensagens: 10

MensagemEnviada: Dom Dez 19, 2010 10:50 pm    Assunto: DateTimePicker Data e Hora Responder com Citação

Pessoal,

Estou aqui mais uma vez, passei o dia todo correndo atrás de alguma coisa que poderia me ajudar mais não achei nada.

Preciso colocar no meu formulário um componente onde o usuario possa digitar data e hora,

Tentei usar e configurar o DateTimePicker porem ele a propriedade Kind so aceita data ou hora, os dois juntos parece ser impossivel, na propriedade Format deixei assim dd/MM/yyyy HH:ss, ai acontece uma coisa muito estranha, o DateTimePicker fica louco, se a propriedade Kind esta para data voce nao mexe com a hora, caso a propriedade Kind esta em hora, vc consegue ate trocar a data mais ao sair do DateTimePicker volta a data antiga.

Peço socorro, estou ficando maluco já.

Att,

Mário Sergio
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
MajorPayneRS
Novato
Novato


Registrado: Sexta-Feira, 26 de Novembro de 2010
Mensagens: 88

MensagemEnviada: Seg Dez 20, 2010 8:19 am    Assunto: Responder com Citação

Apenas como sugestão! pra evitar dor de cabeça porque tu não criou campos separados? Caso isso não seja possível, acho que a solução seria mesmo por um maskedit.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
maseroli
Novato
Novato


Registrado: Segunda-Feira, 6 de Novembro de 2006
Mensagens: 10

MensagemEnviada: Seg Dez 20, 2010 9:07 am    Assunto: Responder com Citação

MajorPayneRS, obrigado!

Como não achava uma solução melhor, desisti da ideia inicial e ja estava fazendo isso nesta manha quando vi sua resposta.

Achei que seria facil de fazer ou achar um componente que tivesse esta função.

Mais uma vez obrigado

Mário Sergio
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Seg Dez 20, 2010 10:31 am    Assunto: Responder com Citação

maseroli, seja muito bem-vindo ao fórum!

Sobre a sua dúvida você pode fazer como o nosso amigo Major citou.

Eu já passei por problemas semelhante a sua e eu utilize dois dateTimePicker uma para data e outra para hora!

Ou senão, você pode utilizar um maskEdit e formata para receber data e hora.


Boa Sorte!
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
DanilloFernandesGipi
Novato
Novato


Registrado: Quarta-Feira, 18 de Abril de 2018
Mensagens: 1

MensagemEnviada: Qua Abr 18, 2018 3:38 pm    Assunto: Responder com Citação

Apenas para complementar caso alguém esteja sofrendo com isso, no evento OnChange do DateTimePicker é possível fazer o segunte.
Código:

var
  lEdit: TCustomEdit;
begin
 
  // Consertando o bug de não atualizar a propriedade Time do DateTimePicker digitada. se ele conter data e hora.
  TDateTimePicker(Sender).DateTime := StrToDateTime(TCustomEdit(Sender));
 
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Qui Abr 19, 2018 9:02 am    Assunto: Responder com Citação

tai um componente q nunca usei, pra evitar Stress rsrsrs
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB