سؤال

ولدي هذا الرمز:

    private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
    {
        this.WindowState = FormWindowState.Minimized;
        about About = new about();
        About.ShowDialog();
    }

وذلك يقلل من حالة الإطار الأصل ليعرض التقليل وشكل البداية.

وسؤالي هو عندما يغلق شاشة البداية كيف يمكنني الحصول على العودة إلى parentwindowstate.normal؟

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

المحلول

private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.WindowState = FormWindowState.Minimized;
    about About = new about();
    About.ShowDialog();
    this.WindowState = FormWindowState.Normal;
}

نصائح أخرى

إذا كنت تستخدم ShowDialog بدلا من مشاهدة. يمكنك إضافة

    this.WindowState = FormWindowState.Normal;

وبعد المكالمة ShowDialog. (ShowDialog يتم حظر، على عكس مشاهدة).

ودعوة ShowDialog () مثل هذا:

About.ShowDialog(this);

وبعد ذلك، في حالة FormClosing وعن النموذج، وطرح:

this.Parent.WindowState = WindowState.Normal;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top