تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال حول MDIchild @
#1
عملت برامج خاصة بشغلى ( بفيجوال 6 ) و الحمد لله هى ما زالت تعمل بكفائه و الحمد لله و تلبى كل احتياجات العمل من مخازن و حسابات و خزينه . لكن المشكله ان البرنامج بيكون متوافق 100% مع ويندوز xp و عندما تكون النسخه 7 أو 8 او خلافه اعداد اللغه من اليمين للشمال بتروح السجن .  يعنى بيحصل مشاكل فى اللغه . و من باب التطوير قلت اعمل              بقيجوال 2010 . نت . و بالفعل وصلت الى حد لا بأس به فى عمل النوافذ الفرعيه و التى كل نافذه منها خاص بجزء من عمل البرنامج . و لم يخطر لى اننى سأقف امام عمل واجهه للبرنامج . اجمع فيها النوافذ الفرعيه للبرنامج (واجه للتطبيق) حيث اننى كنت فى الفيجوال 6 أقوم بأضافة نافذه (MDIform) للبرنامج و اجعل الخاصيه ( MDIchild) لباقى النوافذ true وكانت الامور تمام والحمد لله وكانت النوافذ الابناء لا يستطيعوا رفع نفسهم على النافذه الام . يعنى كان فيه طاعه و ادب . و مكنش فيه نافذه تقدر  تغطى النافذه الام . حتى لو كانت خاصية ( ويندوز استات أكبر قيمه) لكن فى فيجوال 10.نت طبعا  عملت خاصية is MDIcontainer للفورم الام true والعمل شغال و الحمد لله تمام بس المشكه ان الفورم الابناء اى فورم احدد له الخاصيه( window state ) بالقيمه true يقوم بكل بجاحه بتغطيه امه الفورم الرئيسى . فما هى الطريقه لجعله يكون مؤدبا و لا يرتفع عن امه الفورم الواجهه  ــ افيدونى افادكم الله ....  و شكرا  لكم
الرد }}}
تم الشكر بواسطة:
#2
كود :
       Form1.MdiParent = Me
       Form1.Show()

......................................................

أو

        Form1.ShowDialog()
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: elgokr , ابراهيم ايبو
#3
عملت هذا الكود من قبل طلب العون و جعل الفورم الابن لا يظهر فعبارة form2.show  وحدها تظهر الفورم اما اذا اضفت قبلها    form2.mdiparent=me    لا يظهر الفورم الابن
الرد }}}
تم الشكر بواسطة:
#4
ارفق اى مثال صغير يحتوى على فورم 1 و 2
وطبق بهم الطريقة التى تستخدمها وارفقها

حتى يتم شرح لك ما الخطاء الذى تقع به
وكيفية تجنب هذا الخطاء ليعمل معك الامر بصورة صحيحة

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 103 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 271 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,489 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 807 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 402 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 393 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 367 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 520 28-09-24, 04:45 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: