منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : لماذا كود END يعطى خطأ و يسبب مشكلة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم و رحمة الله و بركاته
السادة و الأساتذة
نهاركم سعيد
لى سؤال بسيط :
لماذا عندما أستخدم كود END لانهاء البرنامج يعطينى خطأ و يسبب مشكلة ؟

(11-07-20, 09:03 PM)xprogrammer كتب : [ -> ]السلام عليكم و رحمة الله و بركاته
السادة و الأساتذة
نهاركم سعيد
لى سؤال بسيط :
لماذا عندما أستخدم كود END لانهاء البرنامج يعطينى خطأ و يسبب مشكلة ؟


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

استعمل

كود :
Application.Exit
   End

أو اغلق فورم البداية بهذا الكود

كود :
Me.Close()

أو تشير لفورم البداية في حالة الاغلاق من فورم اخر غير اول فورم

كود :
Form1.Close()
الأستاذ WAELX
تحياتى لحضرتك
لكن للأسف مازالت المشكلة
اضف اخي
try بجانب end

مثل هذا
end try
(12-07-20, 01:29 AM)rochdi191 كتب : [ -> ]اضف اخي
try بجانب end

مثل هذا
end try


مرانيش ناسيك أخي رشدي ..
غدا بإذن الله أرسل لك ما تحدثنا حوله
المقصود أخي رشدي ليس
Try و End Try
المقصود ب End هنا .. الخروج النهائي من المشروع
ضع أخي الكريم فورم بسيط به الكود الذي تتعامل معه لرؤية الإشكالية بوضوح
تحياتي
السلام عليكم ورحمة الله وبركاته
اخي الكريم انت عرضت الرسالة ولم تضع الكود الذي فيه المشكلة ولا نعرف ماذا كتبت في الكود
بالعموم ان كنت تريد عند الضغط على زر الخروج بحيث يمكنك الاختيار بين المتابعة او الغاء الخروج اكتب هذا الكود في البوتون
كود :
If MessageBox.Show("هل ترغب بالخروج من البرنامج", "سؤال", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = System.Windows.Forms.DialogResult.Yes Then
           Application.Exit()
       Else
           Exit Sub
       End If
(12-07-20, 12:35 AM)xprogrammer كتب : [ -> ]الأستاذ WAELX
تحياتى لحضرتك
لكن للأسف مازالت المشكلة


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


نفس الكود يعمل عندي بدون أية أخطاء

أتوقع المشكلة لديك بأحد الأدوات التي تستخدمها، ربما نسخة قديمة من DevExpress أو اي أداة أخري

كما قال أستاذنا الفاضل عبدالعزيز البسكري، ارفع نسخة من الفورم

أو استعمل الكود الذي وضعة أستاذنا الفاضل ابراهيم ايبو بدون كلمة End

Application.Exit تؤدي الغرض
و الهدف من كلمة End بعدها هو اغلاق اي عمليات متعلقة بالبرنامج و غالبا لن تحتاجها