مشاهدة النسخة كاملة : بناء أشكال Forms غير مستطيلة - مقالة -
مروان الريحاوي
26-11-2004, 02:49
الأشكال الـ Forms غير المستطيلة (http://www.alepposoft.com/fourmfiles/totorial/programminglanuages/applications/delphi/tech/ismaeel/nonrectforms/part1.html)
القسم الأول : هذه المقالة سوف تحاول عرض إمكانية استخدام أشكال غير مستطيلة للنوافذ, الطريقة بسيطة والنتائج مثيرة, وأيضاً سوف يتم استخدام عنصرين هامين في هذه المقالة Timer, Canvas.
مقالة من إعداد الأستاذ إسماعيل عنجريني و هي رائعة و ممتعة انصحكم جميعا بقراءتها و تجربتها.:cmm9:
للإطلاع على المقالة إنقر على عنوان المقالة.
الله يعطيك العافية ، استاذ اسماعيل على المقالة الأولى ، ولكن للأسف لن أستطيع ترقب الجزء الثاني ..
والسبب وجود الصرصور في المثال ...:cmm5:
aboud19999
26-11-2004, 15:35
مشكور جداجداجدا
السلام عليكم
عندي التساؤل التالي على المقالة:
لم أجد فائدة من استخدام النمط pmXor في المثال الموضوع ،
حيث أنه عندما تم مسح الخط ، لم نستخدم خاصية الـ pmxor ، انما وضعنا فقط لون القلم بلون الخلفية .
ولقد تم استخدامها ، قبل رسم المستطيلات ( التي تعبر عن الأرقام ) على الشكل :
Canvas.Pen.Mode := pmXor;
فقمت باستبدالها بالسطرين ، ومشي الحال :
Canvas.Pen.Color := clBlack;
Canvas.Brush.Color:=clblack;
إذن ما دورها هنا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
إسماعيل عنجريني
27-11-2004, 00:08
هذا الرابط يحتوي على برنامج مشابه لكن باستخدام C#
http://www.alepposoft.com/info/showthread.php?p=8618#post8618
وبالنسبة للصرصور لازم يكون موجود مع نفس المثال, بس برنامج مستقل
أما الـ pbXor فهي من أجل الحالة العامة, أي في حال ما كنا منعرف اللون المطلوب
مروان الريحاوي
27-11-2004, 05:08
XOR حسب ما فهمت من تعليق اسماعيل و حسب ما اعرفه و لكن لست متأكد تفيد في حالة إننا إذا كنا نريد أن نرسم بألون مخلتفة و لا نعرف ما هي بالضبط و بالتالي نستخدم الـ NotXOR لتلافي حالة كون اللون هو من نفس لون الخلفية و بالتالي سيرسم الخط بلون مغاير للخلفية, هذا بالنسبة للـ NOTXOR أما الـ XOR فهي تقوم بعمل معاكس طبعا و بالتالي انا استغرب وجود الـ XOR في المقالة.
إما أنا فهمان خطأ أو المقالة فيها خطأ...؟؟؟
على كل جربي غير لون الخلفية و في كلا الحاليتن مرة XOR ,و مرة بدونها و سترين النتائج.
vBulletin® v3.8.1, Copyright ©2000-2010,