private void renameBtn_Click(object sender, EventArgs e) { if (propertyListView.SelectedItems.Count > 0) { MappedProperty mappedProperty = propertyListView.SelectedItems[0].Tag as MappedProperty; if (mappedProperty.Target != null) { using (RenamePropertyForm form = new RenamePropertyForm()) { if (string.IsNullOrEmpty(mappedProperty.Name)) { form.OldName = mappedProperty.Target.Name; } else { form.OldName = mappedProperty.Name; } if (form.ShowDialog() == DialogResult.OK) { mappedProperty.Name = form.NewName; UpdateResponseProperty(mappedProperty); UpdateListViewItemMappedPropertyName(propertyListView.SelectedItems[0]); UpdateListViewColors(); } } } } }
private void tsbChangeName_Click(object sender, EventArgs e) { if (propertyListView.SelectedItems.Count == 1) { MappedProperty mappedProperty = propertyListView.SelectedItems[0].Tag as MappedProperty; using (RenamePropertyForm form = new RenamePropertyForm()) { form.MaxPropertyLength = MaxPropertyLength; form.NameSuffix = NameSuffix; form.NameUpperCase = NameUpperCase; if (string.IsNullOrEmpty(mappedProperty.Name)) { form.OldName = mappedProperty.Target.Name; } else { form.OldName = mappedProperty.Name; } form.FormCaption = "Rename Mapped Property"; if (form.ShowDialog() == DialogResult.OK) { mappedProperty.Name = form.NewName; // Update text on selected row. propertyListView.SelectedItems[0].SubItems[1].Text = mappedProperty.Name; propertyGrid.Refresh(); ChangesMade = true; } } } }