Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
 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());
 }