private void showStream() { innerViewPanel.Controls.Clear(); if (innerForm != null) { innerForm.MinimumSizeChanged -= Form_MinimumSizeChanged; } if (!isEditor) { exportBtn.Enabled = stream != null; if (currentView == null || stream == null) { return; } innerForm = currentView.GetForm(); } else { if (currentEditor == null) { return; } exportBtn.Enabled = true; innerForm = currentEditor.GetForm(); } if (innerForm.MinimumSize.Height == 0) { innerForm.MinimumSize = innerForm.Size; } innerViewPanel.Embed(innerForm); Form_MinimumSizeChanged(innerForm, EventArgs.Empty); innerForm.MinimumSizeChanged += Form_MinimumSizeChanged; if (!isEditor) { currentView.Show(stream); } }