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

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

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

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 子窗体被父窗体控件挡住” 的相关文章

模数转换器基本原理

模数转换器基本原理

模数转换一般分为采样、保持、量化和编码四步进行。 采样-保持 采样是将时间上连续变化的信号转换为时间上离散的信号,采样值取决于采样时间内输入模拟信号的大小。 根据采样定理,其采样频率fS必须大于等于输入模拟信号包含的最高频率fmax的两倍。采样频率的一般选取为: 要对模拟信号的采样值进行...

太阳能板发电原理

太阳表面温度高达摄氏6000度,内部不断进行核聚变反应,并且以辐射方式向宇宙空间发射出巨大能量。人类有三个途径利用太阳能:光热转换、光电转换及光化转换。 光热转换即靠集热器把太阳能收集,可应用于将水加热,或在寒带地区的冬季,设计太阳能暖房让人抵抗低温。太阳能暖房系统由太阳能收集器、热储存装置、...

电路板上的“黑疙瘩”,里面究竟有什么?

电路板上的“黑疙瘩”,里面究竟有什么?

现在很多日用电子产品都非常便宜,比如计算器、遥控器之类的,它们实在太便宜了,以至于成本控制的过程不允许让生产厂商将每一片芯片都封装好,于是“牛屎片”便产生了。 它的学名叫做COB(Chip On Board),你一定在很多便宜的电子产品中见到它。这种封装形式采用黑色的树脂将...

解决IIS 不能下载.exe.config文件的方法

解决IIS 不能下载.exe.config文件的方法

  问题: 做了一个winform自动升级功能,通过http协议下载更新,发现每次得到的config文件字节都是0 原因: config文件默认不能通过浏览器下载。 分析及解决办法: Config文件是web的配置文件,默认是不允许下载的,就算在MIME中配置“applicat...

一些奇葩问题

1、排针居然有电阻 问题描述: 排针的不同PIN之间用万用表测量居然是有电阻的 原因: 排针质量有问题,老化   2、按键 问题描述: 导通电阻不是0,200欧姆~2k欧姆不等 原因: 按键老化 这种有导通电阻的,对于独立式按键来说影响不大,对于AD键盘而言,影响将很明显,很有可能导致误判...

电容主要技术参数

电容主要技术参数

1、标称容值及误差 标称值符合E系列。 2、额定工作电压 电容器中的电介质能够承受的电场强度是有限的,当施加在电容器上的电压超过一定值时,电介质有可能被击穿而损坏。额定工作电压是指,在规定的工作温度范围内,电容器在电路中连续工作而不被击穿的加在电容器上的最大有效值,习惯上叫电容器的耐压。 额定电压通...

发表评论

访客

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