C#如何去掉窗体右上角的关闭“×"。C# WinForm程序如何打开一个网址http://www.baidu.com/"

解决方案 »

  1.   

    1   this.FormBorderStyle = FormBorderStyle.None;
    2   System.Diagnostics.Process.Start("http://www.baidu.com/");
      

  2.   

    去不掉,可以禁用        
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                e.Cancel = true;
            }
      

  3.   

    给你个类..
      public class CloseForm
        {
            private Form m_MainForm;
            public Form m_Form = new Form();
            public CloseForm(Form p_MainForm)
            {
                p_MainForm.LocationChanged += new EventHandler(p_MainForm_LocationChanged);
                p_MainForm.SizeChanged += new EventHandler(p_MainForm_SizeChanged);
                m_MainForm = p_MainForm;
                m_Form.Show();
                MoveControl();
            }             void p_MainForm_SizeChanged(object sender, EventArgs e)
            {
                MoveControl();
            }        void p_MainForm_LocationChanged(object sender, EventArgs e)
            {
                MoveControl();
            }        public void MoveControl()
            {
                
                m_Form.FormBorderStyle = FormBorderStyle.None;
                m_Form.ShowInTaskbar = false;
                m_Form.Top = m_MainForm.Top + 5;
                m_Form.Left = m_MainForm.Left + m_MainForm.Width - 22;
                m_Form.TopMost = true;            if (m_MainForm.WindowState == FormWindowState.Minimized)
                {
                    m_Form.Hide();
                }
                else
                {
                    m_Form.Show();
                    m_Form.Size = new Size(16, 16);
                }
            }
        }
    在LOAD里加  要下班了 具体失去交点没写自己写把
      

  4.   

    border类型设置为none,
    用linklabel不就行了?
      

  5.   

    重绘标题栏。或 e.Cancel = true; 禁用
    参考