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()); }
public FuelEconomyForm(OBDInterface obd2) { m_FuelEconomyForm = this; InitializeComponent(); m_obdInterface = obd2; bRunThread = true; m_isWorking = false; sensorInstantFuelConsumption.SetDisplayMode(1); sensorAvgFuelConsumption.SetDisplayMode(1); sensorAvgFuelEconomy.SetDisplayMode(1); sensorInstantFuelEconomy.SetDisplayMode(1); sensorTotalConsumed.SetDisplayMode(1); sensorDistance.SetDisplayMode(1); sensorTotalCost.SetDisplayMode(1); sensorCostPerMile.SetDisplayMode(1); }
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()); }