private void HandleEdit() { if (this.SelectedItem != null) { SourcePortEditForm form = new SourcePortEditForm(); form.Initialize(this.DataAdapter, this.m_tabViews); ISourcePortDataSource selectedItem = this.SelectedItem; form.SetDataSource(selectedItem); form.StartPosition = FormStartPosition.CenterParent; form.Initialize(this.DataAdapter, this.m_tabViews); if (form.ShowDialog(this) == DialogResult.OK) { form.UpdateDataSource(selectedItem); this.DataAdapter.UpdateSourcePort(selectedItem); this.SetDataSource(this.DataAdapter.GetSourcePorts()); } } }
private void btnNew_Click(object sender, EventArgs e) { SourcePortEditForm form = new SourcePortEditForm(); form.Initialize(this.DataAdapter, this.m_tabViews); form.SetSupportedExtensions(".wad,.pk3,.pk7,.deh,.bex"); form.StartPosition = FormStartPosition.CenterParent; form.StartPosition = FormStartPosition.CenterParent; if (form.ShowDialog(this) == DialogResult.OK) { SourcePortDataSource ds = new SourcePortDataSource(); form.UpdateDataSource(ds); this.DataAdapter.InsertSourcePort(ds); this.SetDataSource(this.DataAdapter.GetSourcePorts()); } }