Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunomk8

DateTimePicker

Recommended Posts

:unsure: Pessoal, estou com um probleminha. É o seguinte:Possuo um Form com 1 RadioGroup com 12 items, onde cada um desses items corresponde ao nome de um mês: Janeiro, Fevereiro, etc... e 2 DateTimePicker's.Eu gostaria muito de saber como fazer para que, qndo o usuário clicar em alguma opção do RadioGroup, seja exibida a data inicial do referido mês no 1º DateTimePicker e a data final do referido mês no 2º DateTimePicker. Lembrete: O ano exibido nos DateTimePicker's, deverá ser o ano corrente.Ex.:Digamos que estamos em 2007O Usuário Clicou em Janeiro. Deverá então ser exibida a Data no 1º DateTimePicker: 01/01/2007 e no 2º DateTimePicker: 31/01/2007.O Usuário Clicou em Fevereiro. Deverá então ser exibida a Data no 1º DateTimePicker: 01/02/2007 e no 2º DateTimePicker: 28/02/2007.etc...Agradeço muito a ajuda :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque no evento OnClick do seu TRadioGroup:

 

if rgMeses.ItemIndex + 1 > 0 then	begin	dtpIni.Date:=StrToDate('01/' + IntToStr(rgMeses.ItemIndex + 1) + '/' + copy(DateToStr(Date),Length(DateToStr(Date)) - 3, 4));	dtpFim.Date:=StrToDate(IntToStr(DaysInMonth(dtpIni.Date)) + '/' + IntToStr(rgMeses.ItemIndex + 1) + '/' + copy(DateToStr(Date),Length(DateToStr(Date)) - 3, 4));	end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.