حالا چگونه میتوان بعد از ساخت کنترل در زمان اجرا Event های مربوط به ان را هم فعال کرد مثلا DragOver و یا DragDrop که بتوان در زمان اجرا ابن Event ها را فعال کرد
اول باید یه Procedure تعریف کنی (توجه داشته باش که تمام آرگومانهای این پروسیجر باید مشابه آرگومانهای رویدادی باشه که می خوای ازش استفاده کنی) مثلا برای رویداد OnDragOver به این صورت عمل کن:
procedure eventOnDragOver(OnDragOver تمام آرگومانهای رویداد)
Begin
Accept := True;
End;
بعد از این کار این Procedure را به رویداد OnDragOver کاموننت ChecklistBox که در زمان اجرا ایجاد کردی نسبت بده , به صورت زیر:
ChecklistBox.OnDragOver := EventOnDragOver;