C# Inflution VirtualTree泄漏GDI+;在GetRowData事件处理程序中设置图标时的对象

C# Inflution VirtualTree泄漏GDI+;在GetRowData事件处理程序中设置图标时的对象,c#,C#,我们已经看到了当Inflution VirtualTree控件在GetRowData事件中分配图标时,GDI对象泄漏的情况。VirtualTree包含在TabControl中包含的控件中。在任务管理器中的“GDI对象”计数器中,切换并返回到树会不断增加。注释掉GetRowData事件(基本上消除了图标)后,来回切换到此选项卡不会导致GDI对象计数增加 这已经成为我们的应用程序的一个问题,因为它的多个实例同时在客户机上运行,并且由于GDI对象创建中的错误,在负载不足的情况下,我们的应用程序崩溃 是

我们已经看到了当Inflution VirtualTree控件在GetRowData事件中分配图标时,GDI对象泄漏的情况。VirtualTree包含在TabControl中包含的控件中。在任务管理器中的“GDI对象”计数器中,切换并返回到树会不断增加。注释掉GetRowData事件(基本上消除了图标)后,来回切换到此选项卡不会导致GDI对象计数增加

这已经成为我们的应用程序的一个问题,因为它的多个实例同时在客户机上运行,并且由于GDI对象创建中的错误,在负载不足的情况下,我们的应用程序崩溃


是否有任何方法可以预先清除树控件(除了处理它?)。我考虑过将树初始化代码移出设计器,以便每次都可以处理/重新初始化它,但我担心这会对设计总体控件的能力造成影响。

我们可以看到GetRowData的代码吗?如果此函数为图标分配GDI对象,那么解决方案是重用图标,而不是每次都重新创建图标