نافذة لا maxinizing / تقديمهم إلى الأمام بعد في علبة، لماذا؟ / مساعدة

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

سؤال

وكتبت التطبيق مع التنبيه على بعض التعليمات البرمجية المعقدة أنا لا أشعر بأن كسر في الوقت الراهن لاستخدام كمثال على ذلك. لدي جهاز توقيت فحص كل 10 دقيقة أو نحو ذلك عن دولة على الانترنت وبشروط معينة تنبيهاتي التطبيق لي. على form_load ط تحديد توقيت ل10mins وعندما يطلق والشرط هو الصحيح ط استدعاء دالة مع هذا الأمر في ذلك.

        {
            this.WindowState = FormWindowState.Maximized;
            this.TopMost = true;
            this.Activate();
        }

عند أبدأ التطبيق ط عادة تصغيره والقيام بكل ما. اليوم ألاحظ أنه عمل أليس. على بلدي اختبار أولي أسميه رمز بعد سحب الولايات واصفا ظائفها على form_load التي جلبت دائما عنه لكن الآن بعد أن وأنا أفعل أشياء أخرى وتم تصغير نافذة ألاحظ أنه لم يكن العمل. كيف يمكنني إصلاح هذا؟

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

المحلول

هل يختبئ على شكل؟ في هذه الحالة محاولة this.Show() بدلا من ذلك.

نصائح أخرى

وبالإضافة إلى ذلك، form_load يعمل مرة واحدة (عادة). التي تريد form_activated. النموذج في الذاكرة (تحميل) أم لا يكون مصغرا.

و، بما في ذلك دعوة إلى الحدث Activate في الحدث Form_Load الخاص بك لا لزوم لها.

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