对于子窗口的关闭按钮,怎么将其改为隐藏窗口而非关闭

对于子窗口的关闭按钮,如何将其改为隐藏窗口而非关闭?
就是说,窗口在主界面启动时已被创建。点击open按钮,是通过show()方法“打开”窗口,而cancel按钮则是hide(),这样可以通过两个button达成。但窗口右上角自带的X按钮会把窗口关闭掉,而无法再打开,那么怎样将右上角的按钮也改变成hide。求具体代码。
------解决思路----------------------
没有测试,纯属猜测。
在form_colsing 事件中 
e.cancel=true;//取消关闭事件
this.hide();
------解决思路----------------------
引用:
没有测试,纯属猜测。
在form_colsing 事件中 
e.cancel=true;//取消关闭事件
this.hide();

+1
------解决思路----------------------
窗口有不同的样式,有些样式是不带 [X] 的。你应该在vs的“属性”窗口,去设置window对象的属性。