internal static void OnPaint(PaintEventArgs e) { if (instance == null && items.Count > 0) { instance = items.Dequeue(); } if (instance != null) { instance.Paint(e); TryHideInstance(); } }