سؤال

تعرض نماذج MDI Child ، عند عرضها ، أشرطة العنوان الخاصة بها لثانية مقسمة. ثم يتم تحميل النماذج بشكل طبيعي. هل هناك أي طريقة لتحميل النماذج دون إظهار شريط العنوان وتشكيل الحدود. هذا ما يحصل...

alt text

alt text

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

المحلول

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

إذا قمت دائمًا بعرض Windows Child MDI إلى أقصى حد ، فإن MDI هو نموذج النموذج الخاطئ الذي يجب استخدامه. ما عليك سوى استخدام نموذج بسيط ، اجعل عناصر تحكم مستخدم "Windows" للأطفال. يمكنك حتى إنقاذ نماذج طفلك الحالية من خلال ضبط ممتلكاتهم الممتازة على خطأ ، مما يحولها إلى أدوات تحكم. تعيين formborderstyle على لا شيء ومرئية إلى True.

نصائح أخرى

واجهت هذه المشكلة حتى عندما لم يتم تعظيم نافذة MDI Child ، تم عرض شريط عنوان الطفل للحظات عندما تم عرض نموذج الطفل. لقد تجولت من حوله عن طريق ضبط الجزء العلوي للطفل على ارتفاع الوالد بحيث لم يكن النموذج مرئيًا أثناء عرضه. ثم أعدت قمة الطفل إلى 0.

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

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