GDI 핸들 누출 컨트롤에 문제가 있습니다. 나는이 프로그램을 실행하면VB.NET 컨트롤 GDI 핸들 누출?
Public Class FancyLabel Inherits Label Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs) e.Graphics.TextRenderingHint = Drawing.Text.TextRenderingHint.ClearTypeGridFit MyBase.OnPaint(e) End Sub End Class
의 GDI 개체 수가
(38)가 그럼 난 그것을 하나의 FancyLabel이있는 양식을 열 수 있습니다 : 이 컨트롤의 컷 다운 버전입니다 GDI 개체 수는 42 개로 증가합니다.
다음 양식을 닫으면 GDI 수가 39로 떨어지며 작성하고 닫는 양식이 인데 아무리 많은 인스턴스가 있더라도 그대로 유지됩니다.
어떤 아이디어?
감사 JV
동의합니다 .10 개의 FancyLabels을 추가하면 카운트가 39를 넘지 않게되고 컨트롤이 실제로 누출되지 않으며 다른 작업이 진행되고 있습니다. – OwenP