protected virtual void OnDocumentMoved(DocumentMovedEventArgs e) { if (DocumentMoved != null) { DocumentMoved(this, e); } }
private void docManager_DocumentMoved(object sender, DocumentMovedEventArgs e) { Tab tab = tabs[e.OldPostion]; if (e.NewPosition > e.OldPostion) { for (int i = e.OldPostion; i < e.NewPosition; i++) tabs[i] = tabs[i + 1]; } else // e.NewPosition < e.OldPostion { for (int i = e.OldPostion; i > e.NewPosition; i--) tabs[i] = tabs[i - 1]; } tabs[e.NewPosition] = tab; Invalidate(); }
private void OnDocumentMoved(DocumentMovedEventArgs e) { DocumentMoved?.Invoke(this, e); }
protected virtual void OnDocumentMoved(DocumentMovedEventArgs e) { if (DocumentMoved != null) DocumentMoved(this, e); }
protected virtual void OnDocumentMoved(DocumentMovedEventArgs e) { DocumentMoved?.Invoke(this, e); }