![]() |
|
Fix TButtonColor Bug – VCL Style - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13) +--- الموضوع : Fix TButtonColor Bug – VCL Style (/showthread.php?tid=4650) |
Fix TButtonColor Bug – VCL Style - SMP3 - 19-10-2012 السلام عليكم و رحمة الله و بركاته لقد قمت اليوم بابلاغ ال Quality Central ب Bug اكتشفتها في مكون TButtonColor , ال Bug تظهر عندما يتم تفعيل ال VCL Style . هذا مظهر العادي للمكون بدون ال VCL Style كود : http://delphinews.files.wordpress.com/2012/10/buttoncolor1.pngكود : http://delphinews.files.wordpress.com/2012/10/vclbuttoncolor1.pngالسبب : يعود السبب على حسب تحليلاتي , أن المكون TButtonColor مسجل من المكون TButton بدون أي تعديلات .. PHP كود : TStyleManager.Engine.RegisterStyleHook(TButtonColor, TButtonStyleHook); الحل : كحل أولي اعتمدنه في حل المشكلة هو كتابة StyleHook , لكن للأسف فمكون TButtonColor لا يحتوي على StyleHook خاص به (TButtonColorStyleHook), لذلك سنقوم بكتابة ال StyleHook انطلاقا من TButtonStyleHook PHP كود : (*PHP كود : uses VCLButtonColorFix; كود : http://delphinews.files.wordpress.com/2012/10/buttoncolorfix.pngFix TButtonColor Bug – VCL Style - Virus.Clown - 10-09-2013 الله يعطيك العافية اضافة جميلة لتزين المشاريع |