簡體   English   中英

全屏刪除控制框、最小化框和最大化框

[英]Remove controlBox, minimizeBox, and maximizeBox in full screen

我正在嘗試創建一個具有 MDI 子窗體的界面,這些子窗體在父窗體中以全屏模式打開,並且 controlBox、minimizeBox 和 MaximizeBox 都以全屏顯示,即使我將它們都設置為 false。 有人知道怎么修這個東西嗎?在此處輸入圖片說明

這是我用來在屏幕(子窗體)之間切換的代碼,它們應該以全屏模式打開,因為我設置它們的默認設置,但我需要去掉最小化、最大化和控制按鈕。

public partial class Parent : Form
{
    Form activeForm = new Form2();
    public Parent()
    {
        InitializeComponent();
    }

    private void Parent_Load(object sender, EventArgs e)
    {
        activeForm.MdiParent = this;
        activeForm.Show();
    }

    private void toolStripButton1_Click(object sender, EventArgs e)
    {
        if(toolStripTextBox1.Text == "1")
        {
            activeForm.Close();
            activeForm = new Form2();
            activeForm.MdiParent = this;
            activeForm.Show();
        }
        if (toolStripTextBox1.Text == "2")
        {
            activeForm.Close();
            activeForm = new Form3();
            activeForm.MdiParent = this;
            activeForm.Show();
        }
    }
}

將控制框設置為 false,對於您不希望有minimizeBox、MaximizeBox 和Close 的任何表單。

  activeForm.ControlBox = false;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM