protected override void Dispose(bool disposing)
{
if (disposing)
{
if (m_cellContextMenu != null)
m_cellContextMenu.Dispose();
if (m_vc != null)
m_vc.Dispose();
if (m_hoverButton != null)
{
if (Controls.Contains(m_hoverButton))
Controls.Remove(m_hoverButton);
m_hoverButton.Dispose();
}
}
m_cellContextMenu = null;
m_vc = null;
m_hoverButton = null;
base.Dispose(disposing);
}