forms - 当父级是 TPanel 时,Delphi Form 不会触发 onActivate 事件
问题描述
当我单击表单的标题时,不会触发 OnActivate 事件。原因显然是表单父级是一个TPanel。单击其标题时,表单会被置于最前面,但不会触发 onActivate 事件。我的解决方案是激进的,我将边框样式设置为 bsnone,并创建了自己的标题,面板与表单顶部对齐。然后我使用面板上的鼠标事件来移动表单。但是我现在遇到了如何在没有边框的情况下调整表单大小的问题。请帮忙,谢谢。
解决方案
推荐阅读
- angular - 从后端 api 显示来自 base64 的不同格式的图像 - 角度 7
- python - 如何在 Django Admin 上将浏览按钮上传 ImageField 更改为拖放上传
- python - 使用高级 Twitter 帐户使用 TwitterAPI 访问用户数据
- ios - 在 iOS 13 上暂停时强制重绘 AVPlayerLayer
- php - 解决wordpress模板中重复的html
- c# - 从服务引用创建 WCF 客户端时 MessageSecurityOverHttpElement 中的 IndexOutOfRangeException
- sql - 根据 SQL 的顺序对表中的每个出现进行计数
- python - 从 Tensorflow 张量获取特定索引
- oracle - 调用存储过程的Oracle游标循环
- mongodb - 如何使用mongodb聚合划分数组内的元素