private void btnOK_Click(object sender, EventArgs e) { FieldTypes type = (FieldTypes)Enum.GetValues(typeof(FieldTypes)).GetValue(cmbFieldType.SelectedIndex); FieldFormats format = (FieldFormats)Enum.GetValues(typeof(FieldFormats)).GetValue(cmbFieldFormat.SelectedIndex); GUIControls gui = (GUIControls)Enum.GetValues(typeof(GUIControls)).GetValue(cmbGuiControl.SelectedIndex); newColumn = new DMSNewColumn(txtFieldName.Text, int.Parse(txtVersionNumber.Text), int.Parse(txtFieldLength.Text), int.Parse(txtDecPos.Text), (UseEditFlags)int.Parse(txtUseEdit.Text), type, format, gui); defaultValue = txtDefaultValue.Text; this.Hide(); }
private void AddColMenu_Click(object sender, EventArgs e) { var menuItem = (MenuItem)sender; var hitTest = (DataGridView.HitTestInfo)menuItem.Tag; AddColumnOptions opts = new AddColumnOptions(); opts.ShowDialog(this); DMSNewColumn newCol = opts.newColumn; if (newCol != null) { var defVal = opts.defaultValue; viewerTable.AddColumn(newCol, viewerTable.Columns[hitTest.ColumnIndex], defVal); DrawDataTable(); } }