الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة عند فتح اكثر من فورم

مغلق
بدأه amrobadr في 4 يوليو 2005 · 17 رد · 854 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى الاعزاء

1-نفرض وجود menu بها 2 فورم

2-عند فتح فورم1 و عند ادخال البيانات و بسبب عدم ادخال المستخدم بيان فى حقل معين اجبارى

تظهر رسالة تحذيرة"يجب ادخال الاسم" فى validting لهذا الحقل

3-و لكن لو المستخدم اثناء ظهور الرسالة دخل من menu وفتح الفورم الثانى سوف تظهر الرسالة

بلرغم اننى فى فورم2

ارجوا لمساعدة

#2

اخي الحبيب

اعتقد انني استطيع ان اجيبك على هذا السؤال بس يا ريت توضح اكثر شوي وراح اجاوبك ان شاء الله

#3

اخى العزيز

اريد عند الدخول على فورم2 تختفى الرسالة التى كانت تظهر من فورم1

#4

عندما تريد فتح الفورم الثانية استخدم Form2.ShowDilaog بدلاً من Form2.Show ، هذا سوف يجعل المستخدم لا يستطيع أن يتعامل مع الفورم الاولى، أي تكون ModalForm

رأس الحكمة الإيمان بالله

#5

اخى العزيز انا اريد استعمال

Form2.Show

لان المستخدم ممكن اثناء ادخال الفاتورة ممكن يفتح فورم العملاء

و لكن عند فتح فورم2 ينفذ كود الvaladting

#6

بإمكانك وضع Button أو MenuItem على الـ Form2 يقوم بفتح فورم العملاء...

رأس الحكمة الإيمان بالله

#7

اخى العزيز

المشكلة ان اى test in validting

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

من علامة اكس تظهر الرسالة

#8

اريد حل

#9

الكود اعمل فورم بة جديد و و3 تكست بوكس الاول رقمى الى و الثانى اسم وضع فى valadting

if textbox2.txt="" then

messagebox("must enter the name")

textbox2.focus

endif

حاول عند الوقوف على textbox2 ان تقفل الفورم سوف تظهلر الرسالة

#10

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

اخ amrobadr بتقول لما تقفل الفورم سوف تظهلر الرسالة

الرسالة تظهرعلشان textbox فارغ ولا يوجد به قيمة وهذا امر طبيعى طيب الحل اية

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

     Private Sub Form2_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
        Me.TextBox1.Text = "a"
    End Sub

فى حدث Closed ضيف اى قيمة لى TextBox

ََطبعا دة حل للمثال الخاص بك اما افضل طريقة هيا ShowDialog

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#11

اخى العزيز

Private Sub Form2_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed

Me.TextBox1.Text = "a"

End Sub

المشكلة ان كود valadting

ينفذ قبل كود Closed

وبذلك هذا الكود لايصلح للحل

#12

السلام عليكم

WindowsApplication4.rar

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#13

في الحدث Leave للفورم الأول أنقل المؤشر من الحقل الذي عليه Validating

#14

اخوانى الاعزاء

لو نقل الاختبار من valdting to leave

عندى فى الفورم buttons

to make cancel

الكود فى ال leave ينفذ قبل ال cancel

كنت استعمل valdting مع وضع cause valadting=false

على ال لbuttons كان كلة سليم

و كانت المشكلة عند قبل الفورم من close

ارجوا منكم عمل فورم بة تكست بوكس و buttons بة اى رسالة لو فى leave

ووضعت فى button1 click

text1.text="a"

لاتنفذ

#15

السلام عليكم

هذا مثال على المشكلة اريد عنما اضغط ايضا على button

يقفل الفورم

WindowsApplication4.zip

#17

اريد حل

#18

جزاك الله خيرا ندى الصباح

هذا الموضوع مغلق.

مواضيع مشابهة