private void resourcesListView_SelectedIndexChanged(object sender, System.EventArgs e) { var currentItem = GetCurrentItem(); if (currentItem != null) { var lastActiveContent = _activeViewContent; _activeViewContent = GetEditor(currentItem.ResourceEntry.Value.GetType()); if (lastActiveContent != _activeViewContent) { splitContainer1.Panel2.Controls.Clear(); } if (_activeViewContent == null) { splitContainer1.Panel2.Controls.Add(label1); } else { _activeViewContent.AssignResourceEntry(currentItem.ResourceEntry); _activeViewContent.Control.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(_activeViewContent.Control); } } }
private void resourcesListView_SelectedIndexChanged(object sender, System.EventArgs e) { var currentItem = GetCurrentItem(); if (currentItem != null) { var lastActiveContent = _activeViewContent; _activeViewContent = GetEditor(currentItem.ResourceEntry.Value.GetType()); if (lastActiveContent != _activeViewContent) splitContainer1.Panel2.Controls.Clear(); if (_activeViewContent == null) { splitContainer1.Panel2.Controls.Add(label1); } else { _activeViewContent.AssignResourceEntry(currentItem.ResourceEntry); _activeViewContent.Control.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(_activeViewContent.Control); } } }