بسم الله الرحمن الرحيم
اولا ندرج من قائمة project منها add new form ثم module
ونعرف في هذه module الاتى
public f1 as boolean=false
وبعدها نذهب الى المكان الذى يتمفيه فتح الفورم وليكن button1 مثلا ونكتب داخل الحدث cilck ماياتى
if f1=true then exit sub
وفى هذه الحالة اذا وجد ال f1 مساويا true فانه يخرج من الحلقة
وبعدها
dim n as new form2
n.show
f1=true
وبعدها نتجه الى الحدث closing المتعلق بالفورم التى تريد منع تكرارها
ونكتب داخلها
f1=false
ملاحطه:-
اى قيمة انا افرضها فانها تستخدم للتوضيح وهى f1,n
الخلاصة
الكود فى button_click
if f1=true then exit sub
dim n as new form2
n.show
f1=true
اما فى form2_closing
f1=false
اما فى ال module
public f1 as boolean=false
