|
![]() |
|
أدوات الموضوع
![]() |
انواع عرض الموضوع
![]() |
![]() |
#1 | ||||||
Creator
![]() ![]() ![]()
شكراً: 0
تم شكره 0 مرة في 0 مشاركة
|
![]()
كيفية , التعامل , مع , close , التي , تمثل , unload , لمبرمجي , vb6 ___ كيف الحال مبعدين أرض الإبداع :36: ,؟ __ هـذا ثالث موضوع لي وأتمنى لكم الإستفادة ., ![]() ماهو close : هو بلغة الفيجوال بيسك 6 يسمى unload ووضيفته اغلاق فورم معين ![]() في الـvb6عندما نريد مثلا فورم 2 يغلق فورم 1 نكتب كود: unload form1 في الفورم لود او في زر بالفورم 2 أليس كذلك ؟ ولكن المفاجأة بالـvb.net عندما نقوم بنفس العمل ونكتب : كود: form1.close() يقوم بإغلاق البرنامج كاملا !, وهنا يتسبب بيأس لدى المنتقلين من الفيجوال بيسك 6 إلى الفيجوال بيسك دوت نت حديثا, في هذا الموضوع سنقوم بشرح عدة أمور منها : 1- لماذا يحدث ذلك ؟ 2- ما الحل ؟ 3- تطبيق الحل. ![]() لماذا يحدث ذلك ؟ في الفيجوال بيسك 6 يتم تسهيل الأمور عليك ولكن بالفيجوال بيسك دوت نت يقوم بتفصيل الأمور أكثر فأكثر وبنفس الوقت أسهل وأسرع ! , .. لم تفهمني ؟, فلنوضح ما المقصود : بالفيجوال بيسك 6 يقوم بعمل EntryPoint غير الـform1 ليسهل عليك عملية unload ولكن بالفيجوال بيسك دوت نت فهذا الخيار ليس متاح ! , ![]() ما الحل ؟ ![]() ولكن لقد عملت مشروع كبير ولا أستطيع حذف فورم1 !! لا عليك لن تحتاج لحذف الفورم1 ![]() حآن وقت التطبيق والشرح ! أفتح مشروعك بالـvb.net وقم بإضافة فورم جديد بأسم EntrryPoint وأجعله هكذا : ![]() وأضف فيه الكود التالي : كود: Private Sub EntrryPoint_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' بداية السب Form1.Show() 'إظهار الفورم1 Me.Opacity = 0 'شفايفية كاملة Me.Hide() ' إخفاء الفورم Me.ShowInTaskbar = False 'عدم ظهور الفورم (الانتري بوينت الجديد) بالتاسكبار End Sub 'إنهاء السب الآن كمشروع لي اصبح لدي 3 فورمات : 1- الفورم1 (واجهة البرنامج) : ![]() الفورم 2 (الذي تغلق الفورم 1) : ![]() والفورم EntrryPoint أو الانتري بوينت الجديد : ![]() ![]() الآن إذهب إلى قائمة Project ثم XXXX properties : ![]() إذهب إلى Startup from وأختر EntrryPoint : ![]() الأن إحفظ المشروع : ![]() شغل المشروع : ![]() أنظر إلى النتيجة !, تم إغلاق الفورم 1 بدون أن يغلق البرنامج .. ![]() ملاحظة : الإنتري بوينت الجديد إذا تم إغلاقه يتم إغلاق البرنامج كاملا! ![]() والسلام عليكم ورحمة الله وبركاته .. Dr.EvilCoderSc :38: المصدر: development-point - للمزيد تابع : الأرشيف ;dtdm hgjuhlg lu close hgjd jleg unload glfvl[d vb6
|
||||||
![]() |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
كيفية, التعامل, مع, close, التي, تمثل, unload, لمبرمجي, vb6 |
![]() |
|
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كيفية التعامل مع Console ؟ | windows 8 | الأرشيف | 0 | 11-03-2012 10:21 PM |