Add this code any where in your main form and You will be able to disable the X button on a winForm

private const int dis_close_button = 0x200;
 protected override CreateParams CreateParams
        CreateParams ObjCP = base.CreateParams;
        ObjCP.ClassStyle = ObjCP.ClassStyle | dis_close_button ;
        return ObjCP;
About the Author

I am a Computer professional has just completed my MPHIL in computer sciences and currently working as software engineer in a private company