private void btn_setup_Click(object sender, EventArgs e) { this.Hide(); using (TagSettingForm setting = new TagSettingForm()) { setting.ShowDialog(); { UpdateSetting(); } } this.Show(); }
private void btn_setup_Click(object sender, EventArgs e) { this.Hide(); using (TagSettingForm setting = new TagSettingForm()) { setting.ShowDialog(); { UpdateSetting(); } } this.Show(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); #if nouse TagSettingForm parent = this.TopLevelControl as TagSettingForm; if (null == parent) { System.Diagnostics.Debug.Assert(false, String.Format("Unknown parent form: {0}", this.TopLevelControl.GetType())); } else { //parent.DialogClose += new DialogCloseDelegate(OnDialogClose); } #endif view.AutoGenerateColumns = false; view.AllowUserToResizeRows = false; view.AllowUserToResizeColumns = false; view.AllowUserToOrderColumns = false; view.AllowUserToAddRows = false; view.AllowUserToDeleteRows = false; view.MultiSelect = false; view.RowHeadersVisible = false; view.SelectionMode = DataGridViewSelectionMode.FullRowSelect; view.CellContentClick += new DataGridViewCellEventHandler(CellContentClick); view.CellFormatting += new DataGridViewCellFormattingEventHandler(CellFormatting); view.Columns.Clear(); // editColumn enableColumn.HeaderText = ""; enableColumn.Text = "Active"; enableColumn.UseColumnTextForButtonValue = true; enableColumn.MinimumWidth = 50; enableColumn.Resizable = DataGridViewTriState.False; enableColumn.Width = 50; enableColumn.Frozen = true; view.Columns.Add(enableColumn); // portColumn portColumn.HeaderText = " #"; portColumn.MinimumWidth = 50; portColumn.Name = "portColumn"; portColumn.ReadOnly = true; portColumn.Resizable = DataGridViewTriState.False; portColumn.Width = 50; portColumn.DataPropertyName = "Port"; portColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; portColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; portColumn.Frozen = true; view.Columns.Add(portColumn); // powerColumn powerColumn.HeaderText = "Power Level 1/10 dBm"; powerColumn.MinimumWidth = 100; powerColumn.Name = "powerColumn"; //powerColumn.ReadOnly = true; powerColumn.Resizable = DataGridViewTriState.False; powerColumn.Width = 100; powerColumn.DataPropertyName = "PowerLevel"; powerColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; powerColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(powerColumn); // dwellColumn dwellColumn.HeaderText = "Dwell Time (milliseconds)"; dwellColumn.MinimumWidth = 100; dwellColumn.Name = "dwellColumn"; //dwellColumn.ReadOnly = true; dwellColumn.Resizable = DataGridViewTriState.False; dwellColumn.Width = 100; dwellColumn.DataPropertyName = "DwellTime"; dwellColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dwellColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(dwellColumn); // roundsColumn roundsColumn.HeaderText = "Inventory Rounds"; roundsColumn.MinimumWidth = 100; roundsColumn.Name = "roundsColumn"; //roundsColumn.ReadOnly = true; roundsColumn.Resizable = DataGridViewTriState.False; roundsColumn.Width = 100; roundsColumn.DataPropertyName = "NumberInventoryCycles"; roundsColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; roundsColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(roundsColumn); // antennaSenseThresholdColumn antennaSenseThresholdColumn.HeaderText = "Antenna Sense Threshold (Ohms)"; antennaSenseThresholdColumn.MinimumWidth = 100; antennaSenseThresholdColumn.Name = "antennaSenseThresholdColumn"; //antennaSenseThresholdColumn.ReadOnly = true; antennaSenseThresholdColumn.Resizable = DataGridViewTriState.False; antennaSenseThresholdColumn.Width = 100; antennaSenseThresholdColumn.DataPropertyName = "AntennaSenseThreshold"; antennaSenseThresholdColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; antennaSenseThresholdColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; antennaSenseThresholdColumn.Visible = false; view.Columns.Add(antennaSenseThresholdColumn); // antennaSenseValueColumn antennaSenseValueColumn.HeaderText = "Antenna Sense Value (Ohms)"; antennaSenseValueColumn.MinimumWidth = 100; antennaSenseValueColumn.Name = "antennaSenseValueColumn"; //antennaSenseValueColumn.ReadOnly = true; antennaSenseValueColumn.Resizable = DataGridViewTriState.False; antennaSenseValueColumn.Width = 100; antennaSenseValueColumn.DataPropertyName = "AntennaSenseValue"; antennaSenseValueColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; antennaSenseValueColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; antennaSenseValueColumn.Visible = false; view.Columns.Add(antennaSenseValueColumn); enableLocalInv.HeaderText = "Enable Local Inventory"; enableLocalInv.Name = "EnableLocalInv"; enableLocalInv.FlatStyle = FlatStyle.Standard; enableLocalInv.ThreeState = false; enableLocalInv.TrueValue = true; enableLocalInv.FalseValue = false; enableLocalInv.DataPropertyName = "EnableLocalInv"; enableLocalInv.CellTemplate = new DataGridViewCheckBoxCell(); enableLocalInv.CellTemplate.Style.BackColor = Color.Beige; enableLocalInv.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; view.Columns.Add(enableLocalInv); Inv_AlgoColumn.HeaderText = "Inventory Algorithm"; Inv_AlgoColumn.DropDownWidth = 160; Inv_AlgoColumn.Name = "InventoryAlgorithm"; Inv_AlgoColumn.Width = 100; Inv_AlgoColumn.FlatStyle = FlatStyle.Flat; Inv_AlgoColumn.MaxDropDownItems = 3; Inv_AlgoColumn.DataPropertyName = "InventoryAlgorithm"; Inv_AlgoColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; Inv_AlgoColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; Inv_AlgoColumn.DataSource = Enum.GetValues(typeof(SingulationAlgorithm)); view.Columns.Add(Inv_AlgoColumn); StartQColumn.HeaderText = "StartQ"; StartQColumn.MinimumWidth = 100; StartQColumn.Name = "StartQ"; StartQColumn.Resizable = DataGridViewTriState.False; StartQColumn.Width = 100; StartQColumn.DataPropertyName = "StartQ"; StartQColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; StartQColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(StartQColumn); enableLocalProfile.HeaderText = "Enable Local LinkProfile"; enableLocalProfile.Name = "EnableLocalProfile"; enableLocalProfile.FlatStyle = FlatStyle.Standard; enableLocalProfile.ThreeState = false; enableLocalProfile.TrueValue = true; enableLocalProfile.FalseValue = false; enableLocalProfile.DataPropertyName = "EnableLocalProfile"; enableLocalProfile.CellTemplate = new DataGridViewCheckBoxCell(); enableLocalProfile.CellTemplate.Style.BackColor = Color.Beige; enableLocalProfile.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; view.Columns.Add(enableLocalProfile); ProfileColumn.HeaderText = "Profile"; ProfileColumn.MinimumWidth = 100; ProfileColumn.Name = "Profile"; ProfileColumn.Resizable = DataGridViewTriState.False; ProfileColumn.Width = 100; ProfileColumn.DataPropertyName = "LinkProfile"; ProfileColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; ProfileColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(ProfileColumn); enableLocalFreq.HeaderText = "Enable Local Frequency"; enableLocalFreq.Name = "EnableLocalFreq"; enableLocalFreq.FlatStyle = FlatStyle.Standard; enableLocalFreq.ThreeState = false; enableLocalFreq.TrueValue = true; enableLocalFreq.FalseValue = false; enableLocalFreq.DataPropertyName = "EnableLocalFreq"; enableLocalFreq.CellTemplate = new DataGridViewCheckBoxCell(); enableLocalFreq.CellTemplate.Style.BackColor = Color.Beige; enableLocalFreq.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; view.Columns.Add(enableLocalFreq); FreqChnColumn.HeaderText = "Frequency"; FreqChnColumn.MinimumWidth = 100; FreqChnColumn.Name = "Frequency"; FreqChnColumn.Resizable = DataGridViewTriState.False; FreqChnColumn.Width = 100; FreqChnColumn.DataPropertyName = "FreqChannel"; FreqChnColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; FreqChnColumn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; view.Columns.Add(FreqChnColumn); this.bindingSource.DataSource = Program.appSetting.AntennaList; this.view.DataSource = this.bindingSource; }