Delphi中Form2会跟随Form1最小化问题处理

本文讨论了在Delphi编程中遇到的Form2会跟随Form1自动最小化的问题,通过对比其他编辑器的行为,详细介绍了问题的现象,并在0406新增了部分处理方法。尽管采取了一些措施,但问题仍未完全解决。
摘要由CSDN通过智能技术生成

发现问题:

 自己想在Form2中设置透明窗体,然后利用SetWindowsPos函数对Form2进行置顶,
 结果发现置顶失败。而在单窗体中是成功的。
 然后取消所有代码避免干扰,新建了两个空窗体,然后在form1的按钮事件下面进行form2.show。
 
结果发现:
	1、form2无法覆盖到form1窗体之上,也就是说当form2和form1的位置覆盖时,form2会被form1遮挡。
	2、form1不管是最小化还是关闭,form2都会跟随form1的操作。
	3、两窗体之间并没有发现父子从属关系。

对比其他编辑器:

					发现在易语言中没有这种问题出现,自己比较了两个窗体的区别发现:
					delphi中form2是无法在任务栏显示的。
					那么利用重载CreateParams方式进行在任务栏显示的处理:
procedure CreateParams(var Params: TCreateParams); override;
				procedure TForm2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值