ما هي الطريقة الصحيحة لخلق نموذج غير محجوب في شريط المهام ويندوز؟

StackOverflow https://stackoverflow.com/questions/879986

  •  22-08-2019
  •  | 
  •  

سؤال

وI إرساء شريط المهام إلى اليسار، والذي يسبب العديد من النوافذ لفتح تحت شريط المهام.

وأي من القيم System.Windows.Form.FormStartPosition تأخذ بعين الاعتبار المهام باستثناء الدليل. هل هذا حسب التصميم؟ انه محبط. أريد أن تحترم الشاشة الافتراضية وموضع إطار القيم التي يجب أن تطبق OS.

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

المحلول

حسنا، إذا WinForms عناصر لا تفعل ذلك تلقائيا، قد تضطر إلى ضبط هذا يدويا.

وأنت قد لاستخدام System.Windows.Forms.Screen.PrimaryScreen.WorkingArea للحصول على مساحة الشاشة من دون شريط المهام، واستخدام ذلك مستطيل لحساب مساحة بدء تشغيل النموذج يدويا، وتعيينه الملكية باوندز نموذج. (تأكد من أن النموذج يستخدم FormStartPosition.Manual).

نصائح أخرى

وأعتقد أن هناك أي وسيلة. NET للقيام بذلك. أنا لا أرى أي سبب لهذا واحد.

ويمكنك تحديد شريط المهام موقف ووضع النموذج الخاص بك هناك يدويا.

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