Q&A

  • Change이벤트가 여러번일 때 한번에 가능한지...
procedure TF_gong1.DateTimePicker1Change(Sender: TObject);

begin

MaskEdit1.Text := Copy(DateToStr(DateTimePicker1.Date),1,4)

+Copy(DateToStr(DateTimePicker1.Date),6,2)

+Copy(DateToStr(DateTimePicker1.Date),9,2);

MaskEdit1.SetFocus;

end;



procedure TF_gong1.DateTimePicker2Change(Sender: TObject);

begin

MaskEdit2.Text := Copy(DateToStr(DateTimePicker2.Date),1,4)

+Copy(DateToStr(DateTimePicker2.Date),6,2)

+Copy(DateToStr(DateTimePicker2.Date),9,2);

MaskEdit2.SetFocus;

end;



procedure TF_gong1.DateTimePicker3Change(Sender: TObject);

begin

MaskEdit3.Text := Copy(DateToStr(DateTimePicker3.Date),1,4)

+Copy(DateToStr(DateTimePicker3.Date),6,2)

+Copy(DateToStr(DateTimePicker3.Date),9,2);

MaskEdit3.SetFocus;

end;



procedure TF_gong1.DateTimePicker4Change(Sender: TObject);

begin

MaskEdit4.Text := Copy(DateToStr(DateTimePicker4.Date),1,4)

+Copy(DateToStr(DateTimePicker4.Date),6,2)

+Copy(DateToStr(DateTimePicker4.Date),9,2);

MaskEdit4.SetFocus;

end;



이렇게 DateTimePicker도 여러개이고 MaskEdit도 여러개 입니다.

공통된사항은 DateTimePicker4 이면 이름이 MaskEdit4가 됩니다.

이 소스의 길이를 줄일수 있을까여?

이런 식으로 한 20개 정도가 계속됩니다.

그럼...

0  COMMENTS