Dear all...

I have created my own custom component.
It used TWinControl as it's "canvas" and a TDateTimePicker on top of it.

When I dropped onto a TForm, everything was ok.
But if I dropped it onto the TTabSheet (tab in TPageControl), the
TDateTimePicker will visible ONLY WHEN I dropped it.
If I close the application and then re-open it again, the
TDateTimePicker will invisible.
Is this a bug or I made some mistake?

this is my script

Constructor Tdtp.Create(AOwner: TComponent);
Begin
  Inherited Create(AOwner);
  OnResize := OnComponentResize;
  Height := 23;
  Width := 121;
  boolEnabled := True;

  DateTimePicker1 := TDateTimePicker.Create(Self);
  DateTimePicker1.Parent := Self;
  DateTimePicker1.Left := 0;
  DateTimePicker1.Top := 0;
  DateTimePicker1.Align := alClient;
//   DateTimePicker1.Font.Name := 'Verdana';            // Error !!!
//   DateTimePicker1.Font.Size := 9;                            // Error !!!
  Try
         DateTimePicker1.Font.Name := 'Verdana';               // I
made trick in here,
and it works
  Except
  End;
  DateTimePicker1.Visible := True;
  DateTimePicker1.TabStop := True;

  DateTimePicker1.OnEnter := onDTPEnter;
  DateTimePicker1.OnExit := onDTPExit;
  OnComponentResize(Self);

  DateTimePicker1.OnChange := EventChange;
  DateTimePicker1.OnClick := EventClick;
  DateTimePicker1.OnCloseUp := EventCloseUp;
  DateTimePicker1.OnContextPopup := EventContextPopup;
  DateTimePicker1.OnDblClick := EventDblClick;
  DateTimePicker1.OnDragDrop := EventDragDrop;
  DateTimePicker1.OnDragOver := EventDragOver;
  DateTimePicker1.OnDropDown := EventDropDown;
  DateTimePicker1.OnEndDock := EventEndDock;
  DateTimePicker1.OnEndDrag := EventEndDrag;
  DateTimePicker1.OnKeyDown := EventKeyDown;
  DateTimePicker1.OnKeyPress := EventKeyPress;
  DateTimePicker1.OnKeyUp := EventKeyUp;
  DateTimePicker1.OnStartDock := EventStartDock;
  DateTimePicker1.OnStartDrag := EventStartDrag;
  DateTimePicker1.OnUserInput := EventUserInput;
  Try
     DateTimePicker1.Font.Size := 9;                   // I made trick
in here, and it works
  Except
  End;
End;

Thank You.....

-- 
"Sabbe Satta Bhavantu Sukhitatta - Semoga Semua Makhluk Hidup Berbahagia"

Se Hai Ce Nei, Kai Siung Ti Ye - Di Empat Penjuru Lautan, Kita Semua Bersaudara

Ko Ko Cay Siang - Yang Tinggi Masih Ada Pula Yang Melebihi Oleh Karena
Itu Jangan Takabur, Jumawa, dan Terlalu Berbangga Diri

Niksen - Pulsarian Bandung 782
members of KORMOT COMMUNITY KC #008
D 5470 WQ

Reply via email to