منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Multi Layer On picturebox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الاخوة الكرام 
اقوم حاليا بتطوير برامج لعمل جدول الحصص المدرسي , والمشكله التي اواجهها حاليا عند تعديل الحصص 
قمت برسم الجدول على picturebox ويقوم بتحديد الحصه بمجرد تحديد موقع النقر
اريد عند النقر على حصه معينه ان تتحول الايقونه على شكل بطاقه مربعه تحمل خصائص الحصه المختارة , ويتم السحب والافلات دون التاثير على الجدول من حيث الرسم عند التحريك 
الفكرة التي ابحث عنها رسم الجدول في شريحه و البطاقه المتحركه في شريحه اخرى , وتعديل رسم كل شريحه على حدا


قمت بعمل الفكرة على شكل label ولكن عند تحريكه على picturebox يقوم باستدعاء picturebox_paint وفي هذه الداله اضع عمليه رسم الجدول مما يجعل البرنامج بطئ
اي افكار , او ملاحظات مرحب بها

[attachment=28122]
اذا كنت تبحث عن الحل كـ تعلم للبرمجة تابع وواصل عمل حتى تصل لهدفك.
ولكن إن كنت تريد حل عملي فهذه الفكرة ليست عملية من أجل جدول حصص أو أي جدول آخر
فالحل ليس بالرسم ..
الحل في قواعد البيانات والعرض في جدول فعلي وليس جدول مرسوم - مثل جدول DataGridView -- وغيره الكثير ..
فأنصحك بتعلم قواعد البيانات إن كنت لا تعلم عنها شيء (فأبدأ بتعلم كيف تطبق على قواعد بيانات مايكروسوفت آكسس لأنها أبسط أنواع قواعد البيانات وبنفس الوقت عملية).
فمتى ما بدأت و واجهتك مشكلة أطرحها هنا وستجد بإذن الله من يدعمك ويحل لك المشكلة.

وإن كنت تستطيع العمل على قواعد البيانات فأبدأ مشروعك عليها وطوره حتى تصل لمبتغاك .. 
لأن المشاريع التي تعتمد قواعد البيانات توصلك لمشروع في النهاية لا يحتاج تعديل برمجي بل يكون برنامجك قادر على استقبال كل التطورات والتعديلات بدون برمجة.
أما التي تعتمد على الرسم ففي كل خطوة وكل تعديل تحتاج العودة للسورس كود حتى تعدل على البرنامج وهذا شي مجهد، ومضيعة للوقت لأنه ليس في كل وقت تعود للسورس كود.
(23-08-22, 05:32 PM)Taha Okla كتب : [ -> ]اذا كنت تبحث عن الحل كـ تعلم للبرمجة تابع وواصل عمل حتى تصل لهدفك.
ولكن إن كنت تريد حل عملي فهذه الفكرة ليست عملية من أجل جدول حصص أو أي جدول آخر
فالحل ليس بالرسم ..
الحل في قواعد البيانات والعرض في جدول فعلي وليس جدول مرسوم - مثل جدول DataGridView -- وغيره الكثير ..
فأنصحك بتعلم قواعد البيانات إن كنت لا تعلم عنها شيء (فأبدأ بتعلم كيف تطبق على قواعد بيانات مايكروسوفت آكسس لأنها أبسط أنواع قواعد البيانات وبنفس الوقت عملية).
فمتى ما بدأت و واجهتك مشكلة أطرحها هنا وستجد بإذن الله من يدعمك ويحل لك المشكلة.

وإن كنت تستطيع العمل على قواعد البيانات فأبدأ مشروعك عليها وطوره حتى تصل لمبتغاك .. 
لأن المشاريع التي تعتمد قواعد البيانات توصلك لمشروع في النهاية لا يحتاج تعديل برمجي بل يكون برنامجك قادر على استقبال كل التطورات والتعديلات بدون برمجة.
أما التي تعتمد على الرسم ففي كل خطوة وكل تعديل تحتاج العودة للسورس كود حتى تعدل على البرنامج وهذا شي مجهد، ومضيعة للوقت لأنه ليس في كل وقت تعود للسورس كود.

كل الشكر اخي العزيز , الكود الداخلي كله يعتمد على قواعد البيانات ولكن المشكله في عرض الجدول واليه التعديل , بحثت كثيرا ولم اجد (منذ 3 اسابيع ) اذا كان لديك اي فكرة سااكون شاكرا لك
صعب تجد شخص وقته يسمح للعمل على برامج الصور - لست أنا فقط بل الأغلب
لأنها تأخذ وقت كثير وخبرتها بالتجريب أكثر ما هي طرق تفكير منطقية.

حاول تعمل الجدول بالجداول الجاهزة .. وبإمكانك عمل البطاقات بنوافذ جديدة
فالعمل على الجداول الفعليه يأخذ أجزاء من أجزاء الثانية - سريع وخفيف على الجهاز. بعكس الرسم.