السلام عليكم
ايريد المساعده من مشرفي الموقع او ممن لديه الخبره باسرع وقت
اريد عند الضغط على زر في فورم 1 مثلا يقوم باغلاق فورم 2
مع العلم اني جربت هذا الكود ولم يشتغل
dim aa as new form2
aa.close()
وايضا هذا الكود
dim aa as new form2
aa.hide()
وشكرا
السلام عليكم
ايريد المساعده من مشرفي الموقع او ممن لديه الخبره باسرع وقت
اريد عند الضغط على زر في فورم 1 مثلا يقوم باغلاق فورم 2
مع العلم اني جربت هذا الكود ولم يشتغل
dim aa as new form2
aa.close()
وايضا هذا الكود
dim aa as new form2
aa.hide()
وشكرا
السلام عليكم
الكود لم يعمل لانك فى كل مرة تقوم بانشاء نسخة جديدة من الفورم
والحل اما ان تقوم بتعريف متغير من الفورم على مستوى المشروع فى الموديول وبعدها تقوم بانشاء كائن الفورم واسناده الى هذا المتغير وهكذا تستطيع الوصول اليه
او ان تقوم بتعريف متغير عام مشتركpublic shared من نوع الفورم وجعله يشير اليه
مثلا فى الفورم 2 نعرف هذا المتغير
Public Shared MyForm AS Form2
وفى حدث تحميل الفورم
MyForm=Me
ويمكن اغلاقه من الفورم1 كالتالى
Form2.MyForm.Close
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

اخي solo.net هل من الممكن ان تشرح لماذا وضعت
<code>
MyForm=Me
</code>
مع انك عرفت الMyform كال form2
<code>
Public Shared MyForm AS Form2
</code>
لكن الامثلة التي عملها aljohara تشتغل معاي 100%
تم تعديل هذه المشاركة بواسطة NO BODY CAN BEAT ME في 14 يناير 2006 في 20:57
تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me
اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين
اخ انت قلتها الMyform كال form2 وهذا يعتبر مجرد متغير او مؤشر الى اى كائن من النوع Form2 وهو هنا مازال لا يشير الى اى كائن وفى حدث التحميل نجعله يؤشر الى الكائن From2
اقتباسلكن الامثلة التي عملها aljohara تشتغل معاي 100%
يمكن ان تعمل معك وهذا فى حالة انك قمت باستخدام الموشر او المتغير نفسه الذى انشئت به الفورم2
فمثلا لو كان اظهار فورم2 يتم من فورم1 فيمكن تعريف متغير على مستوى فورم1
Private F As Form2
ويمكنك استخدام هذا المتغير لانشاء كائن من الفورم2 وكذلك لاغلاق الفورم
:wacko:
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

مشكور اخي solo.net
تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me
اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين
شكرا اخي سولو نت
لكن
myform=me
لا اعلم اين اضعه هل اضعه في داخل البوتنز الذي يقوم باغلاق الفورم ام في الود ام ماذا مع اني جربت السابق ولم انجح هل ساعدتني باقرب وقت :(
aljohara كتب:شكرا اخي سولو نتلكن
myform=me
لا اعلم اين اضعه هل اضعه في داخل البوتنز الذي يقوم باغلاق الفورم ام في الود ام ماذا مع اني جربت السابق ولم انجح هل ساعدتني باقرب وقت :(
فى حدث تحميل الفورم كما اشرت سابقاFORM LOAD EVENT
للفورم2
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

مشكووووووووووووووووور اخو سولو نت اشتغل معاي
الله يعطيك العافيه
هذا الموضوع مغلق.