public DisplayAllInfoForm(Displaytype type) : base(Program.TIMEOUT_INTERVAL) { InitializeComponent(); buttonClearTable.Text = LanguageTranslation.CLEAR_SCAN_TABLE; buttonExit.Text = LanguageTranslation.EXIT; buttonPageDown.Text = LanguageTranslation.PAGE_DOWN; buttonPageUp.Text = LanguageTranslation.PAGE_UP; buttonScan.Text = LanguageTranslation.RFID_SCAN; label1.Text = LanguageTranslation.SCAN_LENGTH; if (type == Displaytype.boxinfo) { threeDArrayCreateAndSort(); } if (type == Displaytype.rfidinfo) { RFIDTagHistories = new List <RFIDTagScanHistory>(); RFIDTagColorRating = new Color[] { Color.FromArgb(255, 0, 0), Color.FromArgb(240, 50, 50), Color.FromArgb(230, 100, 100), Color.FromArgb(220, 150, 150), Color.FromArgb(210, 180, 180), Color.FromArgb(255, 255, 255), Color.FromArgb(180, 210, 180), Color.FromArgb(150, 220, 150), Color.FromArgb(100, 230, 100), Color.FromArgb(50, 240, 50), Color.FromArgb(0, 255, 0) }; buttonScan.Visible = true; label1.Visible = true; numericUpDownScanLength.Visible = true; buttonClearTable.Visible = true; } }
private void InitVariableUi(Displaytype state) { if (_displayState == state) { return; } _displayState = state; dataGridView_Avaiable.Columns.Clear(); switch (state) { case Displaytype.Alarm: dataGridView_Avaiable.Columns.AddRange(new DataGridViewColumn[] { alarm_name, alram_variable, alarm_config, alarm_Level, alarm_Group, alarm_description }); break; case Displaytype.AlarmGroup: dataGridView_Avaiable.Columns.AddRange(new DataGridViewColumn[] { alarmGroup_name, alarmGroup_description }); break; case Displaytype.Variable: dataGridView_Avaiable.Columns.AddRange(new DataGridViewColumn[] { name, AbsolutePath, VariableType, ValueType, InitValue, MinValue, MaxValue, Value, DeadBand, OperateProperty, IsValueSaved, IsInitValueSaved, IsAddressable, IsRecordEvent, EngineeringUnit, Description }); break; } }