delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف جعل form2 تظهر فقط عند الضغط و مرة واحدة برانمج MDI
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف جعل form2 تظهر فقط عند الضغط على زر موجود في form1
و تظهر مرة واحدة حيث أني استعملت الخاصية fsMDIChild و fsMDIForm ؟
و عليكم السلام و رحمة الله
طريقة 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
بالتوفيق
السلام عليكم
هناك طريقة أنا اتبعها وهي جعل متغير منطقي
تسند له القيم true في حالة ظهور form2 و false في الحالة العكسية
وشكرا
والسلام عليكم
يمكنك ان تجعل متغير x ياخد القيمة 1 عند الضغط على الزر وتضع شرط
ادا كان x لايساوي 1 اضهر الفورم
هدا في حالة ابقاء البرنامج مفتوح اما ادا كنت تقصد حتى بعد اغلاق البرنامج فيمكنك ان تجعل البرنامج ينشيء ملف ويضعه في الهارد ديسك c متلا ملف اسمه 1.txt اتناء الضغط على الزر وتضع الشرط ادا كان هناك ملف 1. txt لا تفعل شيء