private void RebuildSensorGrid() { panelDisplay.Controls.Clear(); int index = 0; foreach (OBDParameter param in SensorMonitorForm.m_ListSensors) { SensorDisplayControl control = new SensorDisplayControl(); control.Title = param.Name; control.Size = new Size(panelDisplay.Width / 2 - 8, 65); control.Tag = param; if (radioDisplayEnglish.Checked) { control.SetDisplayMode(1); } else { control.SetDisplayMode(2); } control.Refresh(); if (index % 2 != 0) { control.Location = new Point(panelDisplay.Width / 2 + 3, (control.Height + 5) * (index / 2) + 5); } else { control.Location = new Point(5, (control.Height + 5) * (index / 2) + 5); } panelDisplay.Controls.Add((Control)control); ++index; } }
private void RebuildSensorGrid() { panelDisplay.Controls.Clear(); IEnumerator enumerator = SensorMonitorForm.m_arrayListSensors.GetEnumerator(); int num = 0; if (!enumerator.MoveNext()) { return; } do { OBDParameter obdParameter = (OBDParameter)enumerator.Current; SensorDisplayControl sensorDisplayControl = new SensorDisplayControl(); sensorDisplayControl.Title = obdParameter.Name; sensorDisplayControl.Size = new Size(panelDisplay.Width / 2 - 8, 65); sensorDisplayControl.Tag = (object)obdParameter; if (radioDisplayEnglish.Checked) { sensorDisplayControl.SetDisplayMode(1); } else { sensorDisplayControl.SetDisplayMode(2); } sensorDisplayControl.Refresh(); if (num % 2 != 0) { sensorDisplayControl.Location = new Point(panelDisplay.Width / 2 + 3, (sensorDisplayControl.Height + 5) * (num / 2) + 5); } else { sensorDisplayControl.Location = new Point(5, (sensorDisplayControl.Height + 5) * (num / 2) + 5); } panelDisplay.Controls.Add((Control)sensorDisplayControl); ++num; }while (enumerator.MoveNext()); }
private void RebuildSensorGrid() { panelDisplay.Controls.Clear(); IEnumerator enumerator = SensorMonitorForm.m_arrayListSensors.GetEnumerator(); int num = 0; if (!enumerator.MoveNext()) return; do { OBDParameter obdParameter = (OBDParameter)enumerator.Current; SensorDisplayControl sensorDisplayControl = new SensorDisplayControl(); sensorDisplayControl.Title = obdParameter.Name; sensorDisplayControl.Size = new Size(panelDisplay.Width / 2 - 8, 65); sensorDisplayControl.Tag = (object)obdParameter; if (radioDisplayEnglish.Checked) sensorDisplayControl.SetDisplayMode(1); else sensorDisplayControl.SetDisplayMode(2); sensorDisplayControl.Refresh(); if (num % 2 != 0) { sensorDisplayControl.Location = new Point(panelDisplay.Width / 2 + 3, (sensorDisplayControl.Height + 5) * (num / 2) + 5); } else { sensorDisplayControl.Location = new Point(5, (sensorDisplayControl.Height + 5) * (num / 2) + 5); } panelDisplay.Controls.Add((Control)sensorDisplayControl); ++num; } while (enumerator.MoveNext()); }