الالتحام شكل الى آخر لوحة شكل
سؤال
هل من الممكن إرساء Form1 إلى لوحة الواردة في form2 آخر؟ أنا إطلاق form1 مع ShowDialog من حدث form2.
المحلول
وليس مع ShowDialog
(أو حتى Show
)، لا. نموذج الذي سبق أن عرض كشكل من المستوى الأعلى لا يمكن لاحقا أن يضاف باعتباره subcontrol من أي التحكم الأخرى. يمكنك محاولة للحفاظ على شكل ضمن مجموعة معينة من حدود الشاشة من خلال رصد الحدث LocationChanged
، ولكن هذا سوف تظهر متشنج على الشاشة.
نصائح أخرى
والنظر في استخراج الضوابط من form1
إلى على UserControl. استخدام هذا UserControl على form1
(على افتراض كنت في حاجة إليها باعتبارها شكلا فضلا عن السيطرة رست)، ثم ترسو في UserControl على form2
لتنفيذ وظائف المطلوبة.
والنظر في استخدام المكتبة لرسو السفن خالية تماما لتطوير تطبيقات أسلوب صافي ستوديو البصرية التي تقدمها هذا حلقة الوصل. صدقوني، انها الجودة وخالية من الشوائب القانون التجاري!