اگر نياز داريد ابزارها بصورت پويا ساخته بشه بهتر اينه كه يه يوزر كنترل بسازيد ، توي اون تمام ابزارهاي مورد نياز رو قرار بديد و توي برنامه به تعداد مورد نياز از اين يوزر كنترل استفاده كنيد
شايد بنا به احتياج لازم شد به ازا هر فعاليت چندتا ابزار ديگه هم اضافه كنيد آيا ميخوايد واسه هر كدوم از اونها يه متد تعريف كنيد و ... ويا شايد بعدا نياز شد چند ابزار رو زير هم قرار بديد اونموقع واسه مديريت كردن مكان ابزارها به مشكل ميخوريد و مجبوريد همه متدها رو دستكاري كنيد.
البته اينم بگم كه روشهاي ديگه اي هم براي پشتيباني از تعريف فعاليت توسط كاربر وجود داره. مثلا اينكه فعاليت ها توي يه لست باكس يا كمبو باكس ريخته بشه و كاربر بعد از انتخاب نوع فعاليت و... روي دكمه ثبت كليك كنه. (انتخاب روش به شما و نيازهاي برنامه مربوط ميشه)