c#如何获取或者设置窗体右上角的三个自带按钮,最小,最大,关闭。以及如何设置使其无效化

解决方案 »

  1.   

    设置Form的ControlBox,Max,MinButton,HelpButton。
    要更复杂的功能可能需要调用API用无边框窗体也可以
      

  2.   

    在closing事件中:使e.Cancel=true;窗体的×就不起作用了。至于-+可以设置MaximizeBox、MinimizeBox设为false那红字大约是那样写的,你在属性里找找。
    捕获;
    private void Form1_Deactivate(object sender, EventArgs e)
            {
                if (this.WindowState == FormWindowState.Minimized)
                    this.Visible = false;
            }