让 Winform 窗口悬浮的简单方式
2024-10-15 22:57:11
很多次设置这个 TopMost 属性会莫名的不起作用,有时又可以。一直在想是为什么会这样?
后来多次尝试,发现这个属性必须在窗体某些其他属性后设置,比如在 Height、Width 这样的属性后。
看了下 Windows 窗体应用程序启动时,主窗体的启动事件将按照以下顺序引发:
Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown
所以在最后一个事件 Shown 里设置这个 TopMost 应该是最可靠的:
private void Form1_Shown(object sender, EventArgs e)
{
this.TopMost = true;
}
---------------------
作者:Gary9529
来源:CSDN
原文:https://blog.csdn.net/beyonddeg/article/details/53428406
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- 《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明
- 网摘 窗体的旋转效果 wpf
- 重写(Override)与重载(Overload)
- C++ sizeof操作符的用法和strlen函数的区别
- java 用JNA方法调用C++动态链接库
- Innosetup打包自动下载.net framework 动态库及替换卸载程序图标.
- TCP并发server,每个客户一个子进程
- MySQL中TIMESTAMP和DATETIME区别
- MySQL的MyISAM和InnoDB对比及优化(转)
- poj1969---找规律
- Asp.net的对Excel文档的导入导出操作
- 漫谈 SLAM 技术(上)
- 'boost/iterator/iterator_adaptor.hpp' file not found之xcode生成时报错的解决方案
- 【Spring】Springboot监听器,启动之后初始化工作
- HDU1542 扫描线(矩形面积并)
- win10配置labelImg
- 【wireshark】插件开发(五):C插件
- 了解java虚拟机—堆相关参数设置(3)
- 在懂得BREW接口的原理之后, 那么该知道BREW接口是如何声明和实现了
- api接口响应类型定义
热门文章
- 用Json Template在Azure上创建Cisco CSR路由器
- DB字段顺序与类的属性顺序一致:{Oracle.DataAccess.Client.OracleException ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER
- C++字符集问题终极分析(可解决乱码问题)
- 隔行变色---bai
- Python数据库(一)-Mysql数据库的连接
- 什么是SPU、SKU、SKC、ARPU
- windows下基于bat的每1分钟执行一次一个程序
- Spring配置hibernate读取实体类映射mappingResources,annotatedClasses,packagesToScan
- Linux系统的安装(centos的下载地址:http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/i386/,选择:CentOS-6.3-i386-bin-DVD1.iso 这个下载并进行安装)
- 2-3 zookeeper文件夹主要目录介绍