سؤال

هل من الممكن إرساء Form1 إلى لوحة الواردة في form2 آخر؟ أنا إطلاق form1 مع ShowDialog من حدث form2.

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

المحلول

وليس مع ShowDialog (أو حتى Show)، لا. نموذج الذي سبق أن عرض كشكل من المستوى الأعلى لا يمكن لاحقا أن يضاف باعتباره subcontrol من أي التحكم الأخرى. يمكنك محاولة للحفاظ على شكل ضمن مجموعة معينة من حدود الشاشة من خلال رصد الحدث LocationChanged، ولكن هذا سوف تظهر متشنج على الشاشة.

نصائح أخرى

والنظر في استخراج الضوابط من form1 إلى على UserControl. استخدام هذا UserControl على form1 (على افتراض كنت في حاجة إليها باعتبارها شكلا فضلا عن السيطرة رست)، ثم ترسو في UserControl على form2 لتنفيذ وظائف المطلوبة.

والنظر في استخدام المكتبة لرسو السفن خالية تماما لتطوير تطبيقات أسلوب صافي ستوديو البصرية التي تقدمها هذا حلقة الوصل. صدقوني، انها الجودة وخالية من الشوائب القانون التجاري!

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