CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

各位高手: 如何将系统窗体变成MDI的子窗体

楼主lzy(麒麟)2005-02-28 11:39:25 在 .NET技术 / C# 提问

各位高手:  
   
  环境:  
  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

相关问题

  • MDI窗体
  • mdi 主窗体无法自动变成最大化
  • 已经打开mdi子窗体[窗体A]为最大化,为何再打开另一个mdi子窗体[窗体B](不是最大化)时,窗体a会变成窗体b的大小?
  • MDI窗体报错!
  • 关于Mdi窗体
  • mdi窗体问题?
  • MDI窗体问题
  • 关于MDI窗体
  • 关于mdi窗体
  • MDI窗体问题

关键词

  • 窗体
  • mylinks
  • msdasc
  • showdialog
  • 变成
  • form2

得分解答快速导航

  • 帖主:lzy
  • FJGoodGood

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo