private void HandleTabChanged(object sender, TabControlCancelEventArgs e) { if (e.Action != TabControlAction.Selecting) { return; } if (e.TabPage == _previousPage) { return; } EditView oldView = _views[_previousPage]; EditView newView = _views[e.TabPage]; byte[] data = oldView.GetRawData(); newView.SetRawData(data); newView.Activate(); }