在窗体上有一个textbox控件,名为textbox1.当窗体启动时textbox1自动得到焦点。 我想在窗体空白到单击时,让textbox1失去焦点。谢谢

解决方案 »

  1.   

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        ActiveControl = null;
    }
      

  2.   

    谢谢zswang,我想单击标题档时,也让textbox1失去焦点
      

  3.   

    //幸亏哥们我还练过protected override void WndProc(ref Message m)
    {
        const int WM_NCLBUTTONDOWN = 0x00A1;
        base.WndProc(ref m);
        switch (m.Msg)
        {
            case WM_NCLBUTTONDOWN:
                ActiveControl = null;
                break;
        }
    }