شكل قابل للاستخدام حتى عندما يكون مربع الحوار الوسيط أعلاه
-
21-09-2019 - |
سؤال
لدي مربع حوار A وأريده تحميل مربع حوار ثانٍ B غير معدّل ويبقى جنبًا إلى جنب A. قد يقوم مربع الحوار A بعد ذلك بتشغيل مربع حوار Modal C. ولكن عندما يكون C موجودًا ، أريد أن يكون B قابل للاستخدام. كنت قد أصلحت هذا برسالة ما قبل النقل في تطبيق C ++ ولكن ما هو النهج في C#.
نصائح أخرى
عند تشغيل Dialog C ، قم بتشغيله باستخدام yourFormVariable.Show()
بدلاً من yourFormVariable.ShowDialog()
.
Form form1 = new Form();
Form form2 = new Form();
form1.Show();
form2.Show();
سيتيح ذلك أن يكون المستخدمين نشطين وقابلة للاستخدام من قبل المستخدم ، بينما في الكود التالي:
Form form1 = new Form();
Form form2 = new Form();
form1.Show();
form2.ShowDialog();
سيتعين على المستخدم إغلاق Form2 قبل أن يتمكنوا من الاستمرار في استخدام Form1 مرة أخرى.
لاحظ أنه لا يوجد شيء مثل مربع حوار مشروط يسمح للاستخدام في النماذج السابقة - أ مربع الحوار الوسيط بحكم التعريف هو واحد يجب على المستخدم التفاعل معه وإغلاقه قبل المتابعة.
لا تنتمي إلى StackOverflow