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

نسخة كاملة : قصور في القوالب !!!!!!!
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

بفرض انني انشأت قالب معين، وليكن اسمه س، وبعد انشائه قمت بإنشاء عشرة نماذج بالاعتماد على ذلك القالب.

غالباً .....خلال سير العمل.....يكتشف المبرمج ان القالب بحاجة الى مزيد من الامور التي كان يفترض ان يتضمنها القالب......

بفرض اننا قمنا بالعودة، وقمنا بانشاء قالب جديد مدعوما بالامور الناقصة ......وطبعا سوف نسميه بنفس الاسم س

عند بناء اي نموذج بالاستناد على القالب الجديد.......نجد ان النموذج مكتمل وبه كل الامور

ولكن سؤالي .........وهنا المشكلة


ان النماذح العشرة الاولى التي تم انشائها بالاعتماد على القالب الاول......لم تتأثر بالقالب الجديد.........

الا يوجد طريقة ما......بحيث انه كلما عدلت بالقالب......تتعدل تلقائيا النماذج المستندة على القالب س

ارجو ان تكون فكرة السؤال قد اتضحت
والف شكر
حسب مافهمت من السؤال...
خلاص امر القالب بعد الحفظ يعتبر النموذج شي مستقل عن القالب.
السلام عليكم

إقتباس :خلاص امر القالب بعد الحفظ يعتبر النموذج شي مستقل عن القالب

معنى هذا الكلام
ان النماذج العشرة التي بينيتها على القالب...... لن تستقبل اي تحديثات تتم على القالب مستقبلا

اليس كذلك ؟
ههههههههه
والله امرك عجيب انا متابع معك من البداية والان فقط فهمت مرادك
بص حل حلو وان شاء الله هيعجبك
ضيف للمشروع يوزر كنترول
وعدل عليه كانه نموذج فورم واعمل فيه كل انتا تريده
ثم اعمل BUILD للمشروع هتلاقى اليوزر كنترول ظهر معاك فى صندوق الادوات الان اسحبة الي الفورم
مبروك عليك ضيفه حتى لو ل 100 فروم عند التعديل عليه فيما بعد يتم تنفيذ التعديلات عليه فى كل الفورمات التي اضفتها اليه
سامحي رايح انام كنت اتمني اوضح اكثر
الف شكر
اخي ali.alfoly

على اجابتك

إقتباس :ثم اعمل BUILD للمشروع هتلاقى اليوزر كنترول ظهر معاك فى صندوق الادوات الان اسحبة الي الفورم

قمت باضافة User Control
وقمت بوضع بعض Panal's
وكذلك باضافة بعض ال Lable's

كان اسم اليوزر كونترول
MyuserControl_for_Form

قمت بعمل Build للبرنامج
ولكنني لم اجد اداة جديدة ضمن قائمة الادوات


اليس من المفترض ان يكون اسم الاداة هو
Myusercontrol_For_Form

ارجو مزيد من التوضيح، نظراً لاهمية الامر


والف الف شكر
السلام عليكم ورحمة الله وبركاته

أخي الأدوات التي تقوم بتصميمها تجدها في أول الأدوات من الأعلى

بالتوفيق
[b]شكرا اخي
sooriaty
على اجابتك

ولكن اعذرني، فللاسف لم اجد الاداة


مرفق صورة للادوات
[/b]

السلام عليكم

عودة سريعة

تم اغلاق الفيجوال وفتحه مرة ثانية

فوجدت الاداة

الف شكر


السلام عليكم

بعد ان تم اضافة فورم، وسحب الاداة على الفورم الجديد

لاحظت مايلي :

1- ان الليبل التي تم اضافتها الى User Control لم تتم اضافتها الى الفورم

[b]هل ابا بحاجة الى تصميم قالب من اجل ( الليبل .....وضبط خصائص الفورم من حيث انه بدون زر تكبير ولا زر تصغير.. وجهته من اليمين الى اليسار ،،،،،وانه غير قابل للتمدد)
اي يعني ان استند ببداية العمل على القالب، ثم اضيف اليوزر كنترول على الفورم هلي عملته من القالب


ارجو ممن لديه خبرة عملية اجابتي اجابة شافية

والف شكر
[/b]
السلام عليكم ورحمة الله
الامر سهل جدا
يمكنك اثناء الحدث Paint لرسم الكنترول التحكم في خصائص الفورم الذي تقوم برسم الاداة عليه
مثال لتغير الحجم
كود :
Private Sub UserControl1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
        '- تغير حجم الفورم
        ParentForm.Size = New Size(100, 100)
    End Sub

الان يمكنك التحكم في النص واللون وكل ما تريد من خصائص

بالتوفيق