المشاركات : 134
المواضيع 33
الإنتساب : Oct 2013
السمعة :
4
الشكر: 91
تم شكره 72 مرات في 27 مشاركات
كيف أجبر المستخدم على التعامل مع نافذه ابنة واحدة وعدم فتح أخرى من النافذة الأبوية ؟
بطريقة أخرى
إذا كان عندى نافذة أبوية وبها ازرار لفتح عدة نوافذ ابناء
اريد عند فتح نافذه ابنة تصبح النافذة الابوية غير ممكنة
المشاركات : 273
المواضيع 29
الإنتساب : Sep 2012
السمعة :
12
الشكر: 105
تم شكره 271 مرات في 77 مشاركات
استخدم ShowDialog بدلاً من Show
المشاركات : 134
المواضيع 33
الإنتساب : Oct 2013
السمعة :
4
الشكر: 91
تم شكره 72 مرات في 27 مشاركات
لا تصلح showdilog فى حالة وجود علاقة ابوة
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
ممكن تعمل حيلة وهي ان تعرف متغير Listof string وتضيف اسم اي فورم لها وعند النقر تتحق من الاسم وهكذا.
المشاركات : 372
المواضيع 15
الإنتساب : Sep 2013
السمعة :
28
الشكر: 487
تم شكره 1677 مرات في 187 مشاركات
السلام عليكم...
كود كالتالي يمنع المستخدم من فتح أكثر من MDIChild واحدة في كل مرة - لكنه لا يعطل النافذة الرئيسية:
كود :
If Me.MdiChildren.Count > 0 Then
MsgBox("يسمح بنافذة واحدة فقط")
Else
Form2.Show()
End If
نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
المشاركات : 134
المواضيع 33
الإنتساب : Oct 2013
السمعة :
4
الشكر: 91
تم شكره 72 مرات في 27 مشاركات
الله عليك أستاذ ناجى
هذا هو الكلام
المشاركات : 134
المواضيع 33
الإنتساب : Oct 2013
السمعة :
4
الشكر: 91
تم شكره 72 مرات في 27 مشاركات
والشكر موصول لجميع الاخوة الذين أعطوا اقتراحات جيدة