当前位置:首页 > 技术心得 > 正文内容

C# MDI 子窗体被父窗体控件挡住

xjtudll4年前 (2022-11-11)技术心得6130

https://blog.csdn.net/chenyblog/article/details/40752029

最近在做一个小工具,发现了一个过去做项目没有遇到的问题:子窗体被父窗体的控件给挡住了!

如下图所示:

0.9787480381277418

子窗体的TopMost 已经设为true,父窗体的控件已经置于底层,但是结果还是很悲观!无奈之下,谷歌了一下,尝试了很多种方法,结果找到了一种最简单的解决问题方案,代码如下:


  1.  

    using System.Runtime.InteropServices;  // 导入名称空间

  1.  


  2.  

    [DllImport("user32")]


  3.  

    public static extern int SetParent(int hWndChild, int hWndNewParent);


  4.  

     


  5.  

     frmAddAccount frmadd = frmAddAccount.GetInstance();


  6.  

     frmadd.MdiParent = this;


  7.  

     frmadd.Show();


  8.  

     SetParent((int)frmadd.Handle, (int)this.Handle);

 
运行结果如图:  

0.9895632660966902

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/652/

标签: WinFormC#
分享给朋友:

“C# MDI 子窗体被父窗体控件挡住” 的相关文章

深刻认识差模电压和共模电压

原文作者:佚名 文章来源:http://blog.csdn.net/ywf861029/archive/2009/10/05/4633775.aspx 我们需要的是整个有意义的“输入信号”,要把两个输入端看作“整体”。 就像初中时平面坐标需要用 x,y 两个数表示,而到了高中或大学就只要用...

金蝶 报废/补料是否会参与倒冲领料

金蝶 报废/补料是否会参与倒冲领料

产品入库倒冲领料单没有考虑报废补料数量,一般领料时则会考虑。此种情况可以通专过【报废倒冲领属料】的功能生成【生产领料单】。 请按下列方法步骤操作: 1、登录K/3主控台,依次单击【生产管理】→【生产任务管理】→【生产物料报废/补料】,双击【生产物料报废/补料单-维护】; 2、打开...

Altium过滤器(filter)使用

Altium过滤器(filter)使用

注:本文在写作过程中,参考了ourdev大牛“zcllom 星罗棋布”发布的帖子《将Altium Designer的PCB设计打造成利器》。 在设计或查看PCB的过程中,会陷入五彩斑斓的走线、元件、过孔、覆铜等迷宫中,经常找不到或看不清自己需要的东西,因此需要化繁为简,突出自己想要操作的部分。Al...

QQ域名邮箱MX设置

前段时间,QQ有了个域名邮箱,于是我立马开通了,设置过程很简单,首先在QQ邮箱界面激活域名邮箱功能,然后进入设置界面验证域名。通过验证后,进入域名控制面板设置MX。腾讯提示2-24小时就可以生效了,但我一直等到超过24小时还是未生效。于是只好搜索网络。腾讯帮助里面是这话说的:为什么我的MX记录设置验...

Proteus电源设置

Proteus电源设置

Proteus中,默认电源为VCC=5V,GND=0,当我们要使用其它电压值时该怎么办?例如3.3V,-5V,15V等等,没关系,有专门的菜单可以设置,跟我学:菜单: 新增加: 注意Name可以随意和Voltage值才是电压值 比如系统默认VEE=-5V ...

NSTableview从mutable array获取数据

参考资料: http://stackoverflow.com/questions/3397952/populating-nstableview-from-a-mutable-array 可以使用以下的方法 – numberOfRowsInTableView:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。