كيف جعل form2 تظهر فقط عند الضغط و مرة واحدة برانمج MDI
#1
السلام عليكم
كيف جعل form2 تظهر فقط عند الضغط على زر موجود في form1
و تظهر مرة واحدة حيث أني استعملت الخاصية fsMDIChild و fsMDIForm ؟
الرد
#2
و عليكم السلام و رحمة الله
طريقة 1 : إنشائها ديناميكيا (الأسهل)
كود :
http://delphi.about.com/od/objectpascalide/l/aa042500a.htm
طريقة 2 : تعطيل سلوك الإظهار الإجباري عند الإنشاء في الـ VCL
كود :
http://stackoverflow.com/questions/2682841/delphi-hidden-mdi-child-form-creation?answertab=votes#tab-top
بالتوفيق
الرد
#3
السلام عليكم
هناك طريقة أنا اتبعها وهي جعل متغير منطقي
تسند له القيم true في حالة ظهور form2 و false في الحالة العكسية
وشكرا
والسلام عليكم
الرد
#4
يمكنك ان تجعل متغير x ياخد القيمة 1 عند الضغط على الزر وتضع شرط
ادا كان x لايساوي 1 اضهر الفورم
هدا في حالة ابقاء البرنامج مفتوح اما ادا كنت تقصد حتى بعد اغلاق البرنامج فيمكنك ان تجعل البرنامج ينشيء ملف ويضعه في الهارد ديسك c متلا ملف اسمه 1.txt اتناء الضغط على الزر وتضع الشرط ادا كان هناك ملف 1. txt لا تفعل شيء
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم