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

ChileWindow showdialog

بدأه aymanmoftah في 8 يناير 2012 · 5 رد · 2,865 مشاهدة · في SilverLight
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة وهي في اظهار نموذج

childwindow

عندما اقوم بعمل الكود التالي

dim f as new formchild
f.show
msgbox.show("showmsg")

هل بالامكان ان اظهر الفورم مثل ما كنا سابقا

showdialog

بحيث لا ينفذ امر الرسالة حتى يتم اغلاق النموذج

showdialog form

ويوجد اصلا فكرة باضافة هانلدر عند اغلاق الفورم ولكن في حالة بدي اظهر واستخدم اكثر من امر لاكثر من كبسة

اريد ان اضيف اي كود يقوم بتوقيف الفورم حتى يتم اغلاق

تم تعديل هذه المشاركة بواسطة aymanmoftah في 8 يناير 2012 في 15:57

#2

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

اخي اصلا الاجراء Show في السلفرلايت لايمكنك للوصول الى الاداة الاب الا بعد اختيار DialogResult من الفئة ChildWindow

.:: Wish to become better and better ::.

#3

شكرا على الرد

لكن انا قصدي انه اي اوامر بعد امر

show

يتنفذ مباشرة قبل اظهار الفورم اصلا

علشان هيك انا بدي اعمل على توقيف الاوامر بعد امر show

حتى يتم اغلاق الفورم

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

#4

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

اخي اعتقد انه لابد ان تقوم بعمل Handler لزر الموافقة في النافذه الابن وبعدها يمكن فحص الخاصية DialogResult

.:: Wish to become better and better ::.

#5

شكرا على الرد

لكن لاحظ المثال التالي

عندي فورم يقرأ قيمة موجمود في تكست بوكس

واريد ان اظهر الفورم واشيك على القيمة

واريد ان اظهر نفس الفورم واشيك على القيمة لعمل غرض اخر

واريد ان اظهر مرة ثالثة واشيك على غرض اخر وهكذا

مثال

dim f as new form1
f.show
if f.dialogresult=true then
text1.text=50
end if
f.show 
if f.dialogresult=true then 
text2.text=100
end if
if.show 
if f.dialogresult =true then
ttext3.text=600
end if
.
.
.
.
#6
aymanmoftah كتب:

شكرا على الرد

لكن لاحظ المثال التالي

عندي فورم يقرأ قيمة موجمود في تكست بوكس

واريد ان اظهر الفورم واشيك على القيمة

واريد ان اظهر نفس الفورم واشيك على القيمة لعمل غرض اخر

واريد ان اظهر مرة ثالثة واشيك على غرض اخر وهكذا

مثال

dim f as new form1
f.show
if f.dialogresult=true then
text1.text=50
end if
f.show 
if f.dialogresult=true then 
text2.text=100
end if
if.show 
if f.dialogresult =true then
ttext3.text=600
end if
.
.
.
.

ما في مجيب

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