从 FlowLayoutPanel 清除控件不调用析构函数?

2024-02-13

抱歉,如果我遗漏了一些明显的内容,但我正在尝试从 FlowLayoutPanel - (panelName).Controls.Clear(); 中清除控件(一系列用户控件)。不幸的是,这似乎并没有调用面板上对象的析构函数 - 任务管理器中的用户对象列不断上升,直到达到 10,000 并抛出异常。

有谁知道我在这里缺少什么?


不是一个解决方案,而是一个解决方法 - 对象似乎确实被这个(粗略的,从内存中)代码破坏了:

while(FlowLayoutPanel.Controls.Count > 0)
     FlowLayoutPanel.Controls.Remove(0);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 FlowLayoutPanel 清除控件不调用析构函数? 的相关文章

  • 数组与列表的性能

    假设您需要一个需要频繁迭代的整数列表 数组 我的意思是非常频繁 原因可能有所不同 但可以说它位于大容量处理的最内层循环的核心 一般来说 人们会选择使用列表 List 因为它们的大小具有灵活性 最重要的是 msdn 文档声称列表在内部使用数组
  • Microsoft Teams 中私人消息的传入 Webhook

    我可以从 C 应用程序或 PS 脚本创建传入 Webhook 将 JSON 消息发送到 MSFT 文档所解释的通道 但是 我想使用传入的 webhook 将 JSON 消息从我的应用程序发送到用户 作为私人消息 就像 Slack 允许的那样
  • 无法在.net core中使用WCF WSHttpBinding

    我正在尝试将我的项目从 net 移动到 net core 我最初在 net 中使用 WCF WSHttpBinding 服务 但无法在 net core 中使用相同的服务 我尝试使用 BasicHttpBinding 在客户端与 WsHtt
  • 如果浏览器在 asp .net 中关闭,请从浏览器中注销?

    我的要求有点复杂 用户正在使用 Web 浏览器访问数据库 而在访问数据库时 如果用户关闭活动页面而不是注销会话 该会话需要自动注销 有人可以指导我如何做这个吗 我在母版页中使用了jquery onbeforeunload 我收到消息离开页面
  • 抽象类或接口。哪种方式是正确的?

    有两种方法可以选择抽象类或接口 微软解决方案和Oracle解决方案 微软 设计指南 请使用抽象 在 Visual Basic 中为 MustInherit 类而不是接口来将协定与实现分离 http msdn microsoft com en
  • 为什么WCF中不允许方法重载?

    假设这是一个ServiceContract ServiceContract public interface MyService OperationContract int Sum int x int y OperationContract
  • C# 7 表达式主体构造函数

    在 C 7 中 如何使用 2 个参数编写这样的表达式主体构造函数 public Person string name int age Name name Age age 一种方法是使用元组和解构来允许在一个表达式中进行多次赋值 public
  • 高度并行化的Levenshtein距离算法

    实际上 我必须实现一个字符串比较 最后得到匹配百分比 不仅仅是布尔结果匹配 不匹配 为此 我找到了 Levenstein 距离算法 但现在的问题是性能 例如 我有 1k 个字符串需要相互比较 现在大约需要 10 分钟 对于每个算法 我已经并
  • WCF 服务调用包装器

    为 WCF 服务调用创建包装器的最佳实践是什么 我认为有必要 为了在同一个地方监视所有呼叫 我正在考虑使用这种代码 这是正确的想法吗 RetType t ServiceExecutionContext
  • DataGridView 中的 C# FormatException

    我创建了一个带有一些列的 DataGridView 订单列仅允许用户输入 int 数字 当我输入 j 例如 时 它会抛出 FormatException 并且我尝试添加 try catch 来解决问题 但它看起来不起作用 private v
  • 围绕所选 ListView 项目的矩形

    我想在 ListView 中的所选项目周围绘制一个矩形 因为阅读了 Microsoft 建议不要更改所述项目的 突出显示颜色 的地方 但是 我正在使用 selectedIndexChanged 事件 当绘制实际的 listviewitem
  • Scrollable Control中的Scroll/Scroll有什么用?

    ScrollableControl 类有 2 个受保护的布尔属性 HScroll 和 VScroll As the document https msdn microsoft com en us library system windows
  • 如何获取可用系统内存的大小?

    C NET 中是否可以获取系统可用内存的大小 如果是的话怎么办 Use Microsoft VisualBasic Devices ComputerInfo TotalPhysicalMemory http msdn microsoft c
  • Directory.Delete 之后 Directory.Exists 有时返回 true ?

    我有非常奇怪的行为 我有 Directory Delete tempFolder true if Directory Exists tempFolder 有时 Directory Exists 返回 true 为什么 可能是资源管理器打开了
  • 是否可以使用“git gc”来打包引用日志对象?

    正如答案所暗示的https stackoverflow com a 32025729 https stackoverflow com a 32025729我已经配置了远程裸仓库 git config gc pruneExpire never
  • ClickOnce 应用程序错误:部署和应用程序没有匹配的安全区域

    我在 IE 中使用 FireFox 和 Chrome 的 ClickOnce 应用程序时遇到问题 它工作正常 异常的详细信息是 PLATFORM VERSION INFO Windows 6 1 7600 0 Win32NT Common
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 使用接口有什么好处?

    使用接口有什么用 我听说它用来代替多重继承 并且还可以用它来完成数据隐藏 还有其他优点吗 哪些地方使用了接口 程序员如何识别需要该接口 有什么区别explicit interface implementation and implicit
  • 如何检测表单的任何控件的变化?

    如何检测 C 中表单的任何控件的更改 由于我在一个表单上有许多控件 并且如果表单中的任何控件值发生更改 我需要禁用按钮 我正在寻找一些内置函数 事件处理程序 属性 并且不想为此创建自定义函数 不 我不知道任何时候都会触发任何事件any控制表
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com

随机推荐

  • 如何在 Fragment 上启动 Zxing?

    我有一个包含两个片段的活动 我想在其中一个片段上运行 ZXING 扫描仪 目前我在另一项类似的活动中这样做 gt new IntentIntegrator this initiateScan opens up Scan intent gt
  • 用于顺序内存访问的编译器嵌套循环优化。

    我在矩阵乘法基准测试中遇到了一个奇怪的性能问题 Metis 中的 matrix mult MOSBENCH http pdos csail mit edu mosbench 套房 基准测试经过优化 可平铺数据 使活动工作集大小为 12kb
  • 将 MongoDB 集合的子集保存到另一个集合

    我有一套像这样 date 20120101 date 20120103 date 20120104 date 20120005 date 20120105 如何将日期为 20120105 的文档子集保存到另一个集合 i e db subse
  • Arduino I2S 正弦波

    我正在开发一个项目 我想通过组合不同的正弦波来生成 简单 声音 我使用的是 arduino mkrZero 因为它内置了 I2S 接口 并且似乎有足够的处理能力来满足我的需求 I have wired my system exactly l
  • 从 Safari 中 Web 应用程序中的链接打开 iPhone 应用程序

    我正在尝试从 Safari 中的链接打开我的本机 iPhone 应用程序 我已关注这个链接 http iosdevelopertips com cocoa launching your own application via a custo
  • 如何实现React Router SPA的滚动恢复

    我正在构建一个 React 单页应用程序 我注意到滚动恢复在 Chrome 也许还有其他浏览器 中似乎没有按预期工作 在react router dom github repo上 他们有一个页面说浏览器是开始本地处理滚动 https git
  • Linq to SQL 与 Entity Framework,Microsoft 支持

    两者的优点 缺点是什么 另外 我听到了有关 Microsoft 是否会继续支持 LINQ to SQL 的各种传言 如果能提供有关此方面的进一步信息 我们将不胜感激 据我所知 根据我对上一次 PDC 的记忆 L2S 将继续得到支持 所有重点
  • EntityFramework 类上的AllowHtml 属性

    是否有不同的方法在 EntityFramework 自动生成的类的属性上设置 AllowHtml 属性 我讨厌更改自动生成的文件 因为每次更改模型时 我的更改都会丢失 但是除了使用属性之外 没有其他明显的方法可以为特定属性设置 AllowH
  • Codeigniter 的 insert_batch() 具有数千个插入,但缺少记录

    我在用着insert batch 将 10000 多行批量插入数据库的表中 我正在进行一些测试 我注意到有时所有 10 000 多行都被正确插入 但在某些情况下我在表的总计数中遗漏了 100 多行 我所拥有的记录中的字段数据没问题 因为我在
  • DataGrid RowStyle - DataTrigger 中的绑定值

    我想建立一个RowStyle这改变了Visibility行的数量 取决于两个条件 OR 默认情况下 无论布尔值 在 ViewModel 中 是否设置为 所有行都应折叠并可见True或中的一个值DataTable 绑定到Datagrid 等于
  • XHR 上传 onprogress 事件不适用于 HTTPS 连接

    我有一个通过 Angular 7 和 Node Js 将文件上传到 AWS S3 的设置 上传工作正常 但有一个问题xhr upload onprogress event 仅当通过托管服务器时才会触发此事件http 当使用https连接时
  • C# 中使用的 AForge.Video.FFMPEG

    我使用 Visual C 2008 想要从 bmp 序列写入 AVI 文件 我找到了 AForge Video VWF 但它仅适用于 vmw3 或 DIB 编解码器 我想使用 AForge Video FFMPEG 但出现错误 例如我只是编
  • ngModel 与 formControlName 位于同一表单字段上

    我曾经有一个没有任何验证的简单表单 其中 HTML 大致如下所示
  • 将字体-Awesome 图标旋转 180 度在下拉按钮内

    我创建了一些自定义按钮样式 并使用引导下拉菜单类将它们转换为下拉菜单 当我单击按钮时 我希望在下拉菜单打开时内部的 font awesome 图标旋转 180 度 并在按钮失去活动 焦点后以相反的方式旋转 180 度 返回到其原始位置 我能
  • 定义全局数组常量以在视图中使用

    我想定义全局数组常量 bootstrap php 中的代码 adv types array top gt left gt right gt bottom gt 视图文件中的代码 echo form gt input Adv type arr
  • Matplotlib:对数图中奇怪的双十年轴刻度

    我正在尝试在 Matplotlib 中制作一个涵盖数十年的双对数图 然而 返回给我的默认 x 轴刻度远非理想 因为它们一次覆盖二十个十年 其间只有 4 个刻度线 我正在使用的代码如下 rc text usetex True f ax plt
  • 字符数减去 HTML 字符 C#

    我试图找出一种方法来计算字符串中的字符数 截断字符串 然后返回它 但是 我需要这个函数来不计算 HTML 标签 问题是 如果它计算 HTML 标签 那么如果截断点位于标签的中间 那么页面就会出现损坏 这就是我到目前为止所拥有的 public
  • JQuery UI 对话框模态表单在 AJAX 应用程序中缓存旧值

    我在使用 JQuery UI 模式对话框中使用表单时遇到了很大的麻烦 当用户单击链接时 将显示该对话框 第一次打开表单时 它工作正常 表单被提交到服务器 包含的页面通过 AJAX 更新 然后对话框关闭 然而 随后尝试使用该表格却出现了问题
  • “STL”和“C++ 标准库”之间是否有明确的分离定义? [复制]

    这个问题在这里已经有答案了 可能的重复 STL 与 C 标准库 之争到底是为了什么 https stackoverflow com questions 5205491 whats this stl vs c standard library
  • 从 FlowLayoutPanel 清除控件不调用析构函数?

    抱歉 如果我遗漏了一些明显的内容 但我正在尝试从 FlowLayoutPanel panelName Controls Clear 中清除控件 一系列用户控件 不幸的是 这似乎并没有调用面板上对象的析构函数 任务管理器中的用户对象列不断上升