protected override void Dispose(bool disposing) { if (disposing) { if (!_disposed) { _disposed = true; Document.TextContentChanged -= DocumentTextContentChanged; Document.DocumentChanged -= AdjustScrollBarsOnDocumentChange; Document.UpdateCommited -= DocumentUpdateCommitted; _motherTextEditorControl = null; if (VScrollBar != null) { VScrollBar.Dispose(); VScrollBar = null; } if (HScrollBar != null) { HScrollBar.Dispose(); HScrollBar = null; } if (_hRuler != null) { _hRuler.Dispose(); _hRuler = null; } } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (!disposed) { disposed = true; Document.TextContentChanged -= DocumentTextContentChanged; Document.DocumentChanged -= AdjustScrollBarsOnDocumentChange; Document.UpdateCommited -= DocumentUpdateCommitted; motherTextEditorControl = null; if (vScrollBar != null) { vScrollBar.Dispose(); vScrollBar = null; } if (hScrollBar != null) { hScrollBar.Dispose(); hScrollBar = null; } if (hRuler != null) { hRuler.Dispose(); hRuler = null; } } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (!disposed) { disposed = true; Document.DocumentChanged -= new DocumentEventHandler(AdjustScrollBars); motherTextEditorControl = null; if (vScrollBar != null) { vScrollBar.Dispose(); vScrollBar = null; } if (hScrollBar != null) { hScrollBar.Dispose(); hScrollBar = null; } if (hRuler != null) { hRuler.Dispose(); hRuler = null; } } } base.Dispose(disposing); }
public void Dispose() { _window.Dispose(); _scrollX.Dispose(); _scrollY.Dispose(); _menu.Dispose(); DisposeTabs(); }
/// <summary> /// Remove the horizontal scrollbar /// </summary> protected virtual void RemoveHScrollBar() { if (horizontalScroll != null) { HScrollBar l_tmp = horizontalScroll; horizontalScroll = null; l_tmp.ValueChanged -= new EventHandler(HScroll_Change); Controls.Remove(l_tmp); l_tmp.Dispose(); l_tmp = null; } oldHorizontalScrollValue = 0; }
/// <summary> /// Remove the horizontal scrollbar /// </summary> protected virtual void RemoveHScrollBar() { if (m_HScroll != null) { HScrollBar l_tmp = m_HScroll; m_HScroll = null; l_tmp.ValueChanged -= new EventHandler(HScroll_Change); Controls.Remove(l_tmp); l_tmp.Dispose(); l_tmp = null; } m_OldHScrollValue = 0; }
private void FreeBars() { if (HBar != null) { HBar.Parent = null; HBar.Dispose(); HBar = null; VBar.Parent = null; VBar.Dispose(); VBar = null; image.Top = 0; image.Left = 0; } }