منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة return لا تعمل مع هذا الكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : مشكلة return لا تعمل مع هذا الكود (/showthread.php?tid=25273)



مشكلة return لا تعمل مع هذا الكود - bassemM - 06-06-18

السلام عليكم ،

استخدم هذه الطريقة للتنقل من فورم تسجيل الدخول والفورم الرئيسي للمشروع :

المشروع يبدأ بفورم الهوم وفي اللود يقوم بفتح فورم checkdata و من ثم يتم فتح فورم login وفي اثناء اي كود في فورم checkdata و login اي return لا تعمل ويتم غلق الفورم وفتح home

program:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MrSViews.HomeMain());

------------------------------------

home form :
load event :

CompanyConfig.CheckData frml = new CompanyConfig.CheckData();
frml.ShowDialog();


-----------------------------------------------

login :
if (loginCount != 0)
{
//true got to home
}
else
{
LBLerrorMSG.Text = strings.PASSWORD_IS_NOT_CORRECT;
LBLerrorMSG.ForeColor = ProjectColors.ErrorNormal;
return;

}

الكود كان يعمل وبالفعل في حالة loginCount = 0 كان الخطأ يظهر ولا يتم اغلاق login وفتح home ولكن فجأة ودون اي تغيير حدثت هذه المشكلة في اي كود به return يتم غلق الفورم وفتح home


RE: مشكلة return لا تعمل مع هذا الكود - elgokr - 11-06-18

الاكواد فى الموضوع غير موضحة وينقصها الكثير للتوضيح

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

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