private void OpenEditor(ParamEntry entry, ListViewItem SelectedItem) { EditBox editor = new EditBox(); editor.LoadEntry(entry); editor.ToggleNameEditing(true); if (editor.ShowDialog() == DialogResult.OK) { editor.SaveEntry(); SetListItemParamObject(entry, SelectedItem); } }
private void OpenNewParamEditor(ParamEntry entry, ParamObject paramObject, ListViewItem SelectedItem) { EditBox editor = new EditBox(); editor.LoadEntry(entry); editor.ToggleNameEditing(true); if (editor.ShowDialog() == DialogResult.OK) { editor.SaveEntry(); SetListItemParamObject(entry, SelectedItem); listViewCustom1.Items.Add(SelectedItem); var entryList = new List <ParamEntry>(); for (int i = 0; i < paramObject.paramEntries.Length; i++) { entryList.Add(paramObject.paramEntries[i]); } entryList.Add(entry); paramObject.paramEntries = entryList.ToArray(); } }