private void Form1_Load和 private void Form1_Activated 方法区别

news/2025/9/19 19:47:19/文章来源:https://www.cnblogs.com/yuemu/p/19101557

orm1_Load 和 Form1_Activated 都是 WinForms 中常见的事件方法,它们在窗体生命周期的不同阶段被触发。虽然它们都与窗体的显示和激活相关,但它们的触发时机和目的有所不同。让我们来具体看看它们的区别:

  1. Form1_Load 方法

    触发时机: 当窗体第一次加载到内存中时触发,通常发生在窗体的构造函数和初始化方法(例如 InitializeComponent())之后。
    触发频率: 只会在窗体的 第一次加载 时触发一次。即当窗体第一次被创建并显示时。
    主要用途: 适用于执行初始化操作,如加载数据、设置窗体的初始状态、初始化控件等。

csharp


private void Form1_Load(object sender, EventArgs e)
{// 窗体加载时触发MessageBox.Show("窗体已加载!");
}

注意:

Form1_Load 只在窗体的第一次加载时触发。如果窗体已经加载并隐藏,再次显示时不会重新触发 Load 事件。
  1. Form1_Activated 方法

    触发时机: 当窗体成为活动窗体时触发。即当用户点击窗体或通过代码使窗体成为前台窗体时触发。
    触发频率: 每当窗体从后台切换到前台时都会触发。因此,如果窗体被最小化后恢复,或从另一个窗体切换回来时,会再次触发。
    主要用途: 适用于处理窗体每次变为活动状态时需要执行的操作,比如更新界面、刷新数据等。

csharp


private void Form1_Activated(object sender, EventArgs e)
{// 窗体激活时触发MessageBox.Show("窗体已激活!");
}

注意:

Form1_Activated 会在窗体每次变为活动窗体时触发。如果用户在多个窗体之间切换,这个事件会在每次窗体成为前台时触发。
它与窗体的显示和激活状态有关,而与窗体的加载状态无关。

2025-09-19_19-41-44

小结:

如果你想在窗体加载时执行一次性的初始化操作,请使用 Form1_Load。
如果你想在每次窗体变为活动时(如从后台切换到前台)执行某些操作,请使用 Form1_Activated。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908037.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS Stage模型与ArkTS:现代应用开发的核心架构与最佳实践 - 详解

HarmonyOS Stage模型与ArkTS:现代应用开发的核心架构与最佳实践 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: …

【CV】图像超分辨率的一些基础概念

【CV】图像超分辨率的一些基础概念Posted on 2025-09-19 19:32 SaTsuki26681534 阅读(0) 评论(0) 收藏 举报图像退化模型 在图像超分辨率(Super-Resolution, SR)任务中,退化模型(Degradation Model) 是核心基…

完整教程:苹果WWDC25开发秘技揭秘:SwiftData3如何重新定义数据持久化

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

H5 页面与 Web 页面的制作方法 - 实践

H5 页面与 Web 页面的制作方法 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

Python面试题及详细答案150道(116-125) -- 性能优化与调试篇 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

完整教程:构建基石:Transformer架构

完整教程:构建基石:Transformer架构2025-09-19 19:21 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !i…

Spring Cloud Gateway吞吐量优化

目录一、网络与容器层面优化二、路由与过滤器优化三、缓存与限流优化四、JVM 与资源优化五、监控与压测验证总结 Spring Cloud Gateway 作为基于 Netty 的异步非阻塞网关,其吞吐量(吞吐量)优化需要从 网络配置、线程…

【先记录一下】windows下使用的lazarus/fpc安装到中文的目录时出错的问题

【先记录一下】windows下使用的lazarus/fpc安装到中文的目录时出错的问题windows下使用的lazarus/fpc安装到中文的目录时出错的问题由以下3个不支持中文引起的:1、make.exe 我使用mingw64带的make.exe替换不支持中…

物联网摄像头硬件设计秘籍:低成本与低功耗的平衡之道

如何在物联网摄像头设计中平衡“低成本”与“低功耗”?关键在于硬件层面的精准把控。本文从镜头模组选型、主控芯片方案到休眠唤醒机制,拆解实用技巧,助您以最优配置实现长续航、低成本,解锁物联网视觉应用新可能。…

CF182C Optimal Sum

题目传送门贪心、权值线段树题意 给定一个数字 \(len\) 和一个长度为 \(n(n\le 10^5)\) 的数组 \(a\),你最多可以执行 \(k\) 次操作 \(a_i \leftarrow -a_i\),请你最大化 \[\max \limits_{i\in [1,n]} \bigl | \sum_…

完整教程:WinForms 项目里生成时选择“首选目标平台 32 位导致有些电脑在获取office word对象时获取不到

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

关于网络社交

如果连自己三次元的现实生活都不能处理的很好的话,我并不认为,具备处理好二次元社交的关系, 把精力放在虚无缥缈的网络社交,而不顾三次元现实生活得死活,只会显得自己无知与无趣。

nginx学习笔记一:基础概念

1、什么是nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 特点:占用内存小、并发能力强。 2、nginx的基本概念:反向代理 正向代理:比喻:你(客户端)自己订不到…

HTB UNIV CTF 24 Armaxix靶场漏洞链:命令注入与账户接管实战

本文详细分析了HTB UNIV CTF 24中Armaxix Web靶场的双漏洞链利用过程,涵盖密码重置漏洞导致的账户接管和Markdown解析器的命令注入漏洞,最终通过分号注入实现远程代码执行。HTB UNIV CTF 24 (Armaxix - WEB) 漏洞分析…

【c++进阶系列】:万字详解AVL树(附源码实现) - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【JAVA接口自动化】JAVA如何读取Yaml文档

【JAVA接口自动化】JAVA如何读取Yaml文档pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

完整教程:uni-app 常用钩子函数:从场景到实战,掌握开发核心

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

PyTorch Weight Decay 技术指南

Weight Decay(权重衰减)是深度学习中重要的正则化技术,通过在训练过程中对模型权重施加惩罚,防止过拟合,提升模型泛化能力。PyTorch Weight Decay 技术指南 目录摘要 概念与理论2.1 核心概念 2.2 与 L2 正则化的关…

AUTOSAR进阶图解==>AUTOSAR_SWS_PDURouter - 实践

AUTOSAR进阶图解==>AUTOSAR_SWS_PDURouter - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…