تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
يرجى المساعدة لحل مشكلة عند تشغيل نفس الفورم اكثر من مرة vb.net
#1
بسم الله الرحمن الرحيم 

السلام عليكم ورحمة الله وبركاتة 

اخوتي الاعزاء ارجوا المساعدة في حل هذه المشكلة ولكم مني جزيل الشكر 

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

 Dim foorm2 As New form1

        foorm2.MdiParent = home

       () foorm2.Show



بحيث يمكنني فتح نفس الفورم اكثر من مرة ولكن المشكلة انه عند فتح الفورم في المرة الثانيه يقوم بتحميل الاكواد الموجودة في اللود لجميع النوافذ التي تم فتحها مسبقاً
كيف يمكنني تفادي هذه المشكلة وعدم تطبيق الكود على الفورم التي تم فتحها مسبقا ولكم مني جزيل الشكر والتقدير
الرد }}}
تم الشكر بواسطة:
#2
Angry  لماذا لا يوجد اجابة على سؤالي
الرد }}}
تم الشكر بواسطة:
#3
وعليكم السلام ورحمة الله وبركاته

مرحباً اخى ahmadpal
اعزر فليس الجمجيع متواجد هنا دائماً

بخصوص سؤالك حتى تقوم بحل المشكلة
اجعل كود اللود الموجود فى الفروم المطلوب فتحه
ان يكون فى كود حدث الزر الخاص بفورم home
وان يكون الكود اعلى 
كود :
foorm2.Show()

بكده كل مرة تقوم بفتح الفورم سيقوم بتطبيق الكود اللود
الموجود فى الزر طبقاً لما قمت انت بكتابته

فمثلاً فى الزر الاول كمثال
كود :
Me.Text = "Add"

وفى الزر الثاني كمثال
كود :
Me.Text = "Edit"

وتذكر ان يكون اعلى 
كود :
foorm2.Show()

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ahmadpal
#4
اخي elgokr شكراً جزيلا لك على اهتمامك والرد على الاستفسار الخاص بي ولكن انا استخدم هنا خاصية MdiParent  يعني اريد ان يظهر الفورم داخل الكونتينر كيف يمكنني استدعاء كود من داخل الموديول ليعمل داخل الفورم عند الضغط على زر في الhome
واعذرني على اسلوبي ان كنت قد اخطأت وتقبل مني فائق الاحترام والتقدير
الرد }}}
تم الشكر بواسطة: elgokr
#5
مرفق مثال مصغر يوضح يفية اتمام المطلوب
تم انشاء فورم 1  خلاف الرئيسي كما تم انشاء عدد 3 زر
[اضافة - تعديل - حذف ]

لاحظ بمجرد ان تقوم بالضغط على زر يظهر الفورم بالاسم عنوان الزر
اذا كان زر اضافة فيصبح الفورم اضافة واذا كان تعديل فيصبح الفورم بعنوان تعديل

مرفق السورس + برنامج لاختبار والمعينة

السورس (2015)

الاكواد المستخدمة فى الفورم
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim F2 As New Form2
       F2.MdiParent = Me

       F2.Text = "Add"
       F2.Show()
   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Dim F2 As New Form2
       F2.MdiParent = Me

       F2.Text = "Edit"
       F2.Show()
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Dim F2 As New Form2
       F2.MdiParent = Me

       F2.Text = "Delete"
       F2.Show()
   End Sub

فى خصائص الفورم الرئيسى Form1
تم تعديل الخيار
كود :
IsMdiContainer = True

حتى لا يتم خروج الفروم الفرعية خارج الفورم الرئيسي

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 6.85 ك ب / التحميلات : 3)
.zip   Try Form.zip (الحجم : 17.78 ك ب / التحميلات : 4)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , ahmadpal
#6
اشكرك اخي جزيل الشكر واتمنى من الله تعالى ان ارد لك هذا الجميل وشكرا على وقتك الثمين الذي اهديتني اياه وعلى المجهود الذي قمت به 
لكن يبدو انني لا زلت اعاني من نفس المشكلة في الكود حيث اني قمت برفع نفس السورس الخاص بك واضفت عليه قاعدة بيانات اكسس وجدول واحد تجريبي 
بحيث حين اقوم بأي حدث على الفورم يقوم بالتغيير في جميع الفورمات 
مرة اخرى اشكر لك اهتمامك واعذرني ان كنت قد تسببت لك بمشاكل 
رابط السوركود مرفوع على الميديا فير
http://www.mediafire.com/file/f513pp38dq...m.rar/file
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 90 أمس, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 88 15-04-24, 04:31 AM
آخر رد: Taha Okla
  تقسيم الفانورة الي اكثر من ورقة عبدالكريم برشدان 0 51 14-04-24, 12:00 AM
آخر رد: عبدالكريم برشدان
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,466 12-04-24, 04:07 AM
آخر رد: أبو جودة
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 153 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 126 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] مشكلة اتصال مفتوح dell 2 172 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 157 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 168 06-03-24, 07:49 PM
آخر رد: احمد خطاب
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 307 27-02-24, 09:38 PM
آخر رد: aljzazy

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


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