各位高手: 如何将系统窗体变成MDI的子窗体
各位高手:
环境:
1、新建一个窗体, 将IsMdiContainer=true
2、添加引用 -> COM -> Microsoft OLE DB Service Component 1.0 Type Library
3、添加代码 using MSDASC;
4、拖入一个Button控件,在其Click事件中加入代码
MSDASC.DataLinksClass myLinks=new MSDASC.DataLinksClass();
myLinks.PromptNew();
5、运行,此时弹出一个数据库连接窗口;
问题:
1、我想将此窗体变成Dialog窗体,也就是这个窗体不关闭,无法访问父窗体;
2、或将此窗体变成MDI的子窗体。
谢谢!
问题点数:20、回复次数:6Top
1 楼CSDNATM(飞行员,麻烦帮开个窗让我透透气)回复于 2005-02-28 13:47:15 得分 0
Form2 form2 = new Form2();
form2.ShowDialog();
使用ShowDialog()Top
2 楼OriesMap()回复于 2005-02-28 13:54:22 得分 0
模仿青蛙。使用ShowDialog(this);
Form2 form2 = new Form2();
form2.ShowDialog( this );
Top
3 楼lzy(麒麟)回复于 2005-02-28 14:42:58 得分 0
to CSDNATM, OriesMap
多谢二位,请仔细看题.Top
4 楼FJGoodGood(_FJ_强中强)回复于 2005-02-28 15:01:01 得分 20
加一句:
myLinks.hWnd = (int)this.Handle;
myLinks.PromptNew();
Top
5 楼lzy(麒麟)回复于 2005-02-28 17:34:26 得分 0
To FJGoodGood
myLinks.hWnd 这个参数我注意到了,总想用别的方法通过这个参数控制控制窗体,
没想到方向赋值,谢谢!! 给分20;Top
6 楼FJGoodGood(_FJ_强中强)回复于 2005-02-28 17:36:05 得分 0
呵呵,我也抱着试试态度,居然可以Top




