private void AddPackageMenuClick(object sender, System.EventArgs e) { var npf = new NewPackageForm(); if (npf.ShowDialog() == DialogResult.OK) { var package = ((PackageCollection)this.Object).Add(StringHelper.MakeValidPascalCaseVariableName(npf.Name)); package.Guid = Guid.NewGuid().ToString(); package.Description = StringHelper.MakeValidPascalCaseVariableName(npf.Description); this.OnItemChanged(this, new System.EventArgs()); } }
private void AddButtonClickHandler(object sender, System.EventArgs e) { //Add a column to the master Columns collection and add a reference to this reference collection NewPackageForm npf = new NewPackageForm(); if (npf.ShowDialog() == DialogResult.OK) { Package package = this.Root.UserInterface.Packages.Add(npf.Name); package.Guid = Guid.NewGuid().ToString(); package.Description = npf.Description; package.PropertyChanged += new PropertyChangedEventHandler(PackagePropertyChanged); lstMembers.Items.Add(package); lstMembers.SelectedIndex = lstMembers.Items.Count - 1; } }