سؤال

يمكنني استخدام تسجيل الدخول من الوصول إلى التطبيق الرئيسي. يوجد خيار تسجيل الدخول من التطبيق الرئيسي ، الذي لا أستطيع تنفيذه ، حتى بعد Googling وتجرب بعض الأشياء مثل:

Application.Restart();

أو

Application.OpenForms["loginForm"].ShowDialog();
mainForm.Close();

المساعدة اللازمة لتنفيذ خيار تسجيل الدخول البسيط. هناك استثناء تم إلقاؤه ، مثل:

InvalidOperationException: تم تعديل المجموعة. قد لا تنفذ عملية التعداد.

thnx مقدما.

هل كانت مفيدة؟

المحلول

ما سأفعله هو إخفاء النافذة الرئيسية وعرض نموذج تسجيل الدخول. بعد تسجيل الدخول الجديد ، فقط تحقق مما إذا كان النموذج الرئيسي موجودًا وأظهره بالبيانات الجديدة (للمستخدم الجديد) أو فقط أغلقه وافتح الشكل الجديد.

سيكون حل آخر هو أن يكون لديك طريقة تحكم تعرض النماذج. على سبيل المثال ، لديك حلقة تعرض نموذج تسجيل الدخول ، ثم النموذج الرئيسي. عند إغلاق النموذج الرئيسي ، سيتم عرض نموذج تسجيل الدخول مرة أخرى.

نصائح أخرى

فيما يتعلق بمتى يجب إغلاق النموذج عند فتح نموذج تسجيل الدخول ، بعد اختيار تسجيل الدخول. عند تسجيل الدخول ، يجب أن يرسل اسم المستخدم والانتقال إلى النموذج الرئيسي ، حيث يمكن التحقق منه ، ثم تحميل البيانات المحددة المتعلقة بهذا المستخدم ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top