delphi4arab منتديات دلفي للعرب
استفسار عن تنميط الـ Button - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : استفسار عن تنميط الـ Button (/showthread.php?tid=2739)



استفسار عن تنميط الـ Button - الحويطي - 27-01-2011

السلام عليكم ورحمة الله وبركاته
كيف تغيير شكل الـ Button يعني مثلا دائري ... والشكل الذي أتمناه أن يكون مثل ما في الصورة
كود :
http://img211.imageshack.us/img211/9136/27012011100241.png
وجزاكم الله خيرا وبارك فيكم Smile


استفسار عن تنميط الـ Button - kachwahed - 27-01-2011

وعليكم السلام ورحمة الله وبركاته
أهلا صديقي الحويطي Smile

الأصل أن مكونات التحكم في البرامج تأخذ أشكالها من النظام
لذلك إذا أردنا أن نرسم شكل مختلف لأي مكون نلجأ إلى الرسم

بعبارة أخرى صورة قابلة للنقر لكل حالة (OnMouseHover, OnMouseDown...) ـ ـ ـ
البعض يلجأ إلى استخدام CreateRectRGN لحجز الكائن بداخل حيز، مثال:
PHP كود :
SetWindowRgn(Button1.Handle, CreateRoundRectRgn(2, 2, Button1.Width - 2, Button1.Height - 2, 15, 15), True); 
طبعا، هناك دوما حلول مجانية:
http://www.torry.net/quicksearchd.php?String=button&Title=Yes
مواضيع ذات صلة:
كيف اجعل الازرار Button دائرية الشكل
كيف يمكن تجميل شكل الـ Button ؟
Transparent & PNG Support Image Button 1.0
تجميل speed button
بالتوفيق.



استفسار عن تنميط الـ Button - الحويطي - 28-01-2011

بارك الله فيك أخي الكريم kachwahed وشكرا لك على هذا الموجز المبسط ...