![]() |
|
تغيير property معينة لمكون على الفورم عن طريق RTTI - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : تغيير property معينة لمكون على الفورم عن طريق RTTI (/showthread.php?tid=10821) |
تغيير property معينة لمكون على الفورم عن طريق RTTI - sofiane201 - 07-05-2020 السلام عليكم كنت اطالع التوثيق الخاص بالدلفي وكنت عند موضوع rtti وهي ميزة أنك تحصل على المعلومات الخاصة بأي نوع type في وقت عمل البرنامج. مثلا يمكنك جلب كل الخصائص property أو الدوال methods التابعة لكلاس محددة والكثير ايضا. فقررت اللعب بهذا وقمت ببعض المحاولات مثل جلب كل مكون على الفورم مع خصائصه في قائمة كما في الصورة ![]() ما أريده هو ان اجد من بين هذه المكونات من يحتوي على خاصية ذات نوع TColor مثلا ثم تغيير الخاصية بقيمة ما, اقتربت من الحل لكني سارتاح بعض الوقت لاني تعبت معها ولم أرد البحث في غووغل حتى لا اتماطل ان كان لديكم معرفة بهذا فاتمنى المشراكة بطريقة لانجاز هذا الامر. |