示例#1
0
        private void SAVE_btn_Click(object sender, EventArgs e)
        {
            bool success = true;

            if (Com_setting_box.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("DefaultComport", Com_setting_box.Text);
            }
            else
            {
                MessageBox.Show("Select COM port first");
                success = false;
            }
            if (Baudrate_box.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("DefaultCOMBaudrate", Baudrate_box.Text);
            }
            else
            {
                MessageBox.Show("Select Baudrate first");
                success = false;
            }
            if (success)
            {
                MessageBox.Show("Com Setting is updated Successfully!");
            }
            this.Close();
        }
示例#2
0
        private void Add_cam_Click(object sender, EventArgs e)
        {
            system_config = Program_Configuration.GetSystem_Config();
            if (system_config.add_cam == "false")
            {
                Program_Configuration.UpdateSystem_Config("add_cam", "true");

                Camera7.Visible   = true;
                Cambox7.Visible   = true;
                Cam7.Visible      = true;
                comboBox7.Visible = true;
                Add_cam.Text      = "Disable Explore Camera";
                Cambox7.Items.Clear();
                foreach (FilterInfo filterInfo in filterInfoCollection)
                {
                    Cambox7.Items.Add(filterInfo.Name);
                }
                videoCaptureDevice7 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera7].MonikerString);
            }
            if (system_config.add_cam == "true")
            {
                Program_Configuration.UpdateSystem_Config("add_cam", "false");
                Cambox7.Items.Clear();
                comboBox7.Items.Clear();
                Camera7.Visible   = false;
                Cambox7.Visible   = false;
                Cam7.Visible      = false;
                comboBox7.Visible = false;
                Add_cam.Text      = "Add Camera";
            }
        }
示例#3
0
 private void Com_setting_Load(object sender, EventArgs e)
 {
     system_config = Program_Configuration.GetSystem_Config();
     Com_setting_box.Items.Clear();
     string[] ports = SerialPort.GetPortNames();
     foreach (string port in ports)
     {
         Com_setting_box.Items.Add(port);
     }
     if (ports.Length > 0)
     {
         Com_setting_box.SelectedIndex = 0;
     }
     string[] Baudrate = { "9600", "19200", "38400", "57600", "115200" };
     foreach (string baud in Baudrate)
     {
         Baudrate_box.Items.Add(baud);
     }
     if (Baudrate.Length > 0)
     {
         Baudrate_box.SelectedIndex = 0;
     }
     if (system_config.DefaultComport != "")
     {
         Com_setting_box.Text = system_config.DefaultComport;
     }
 }
示例#4
0
        private void Login_Load(object sender, EventArgs e)
        {
            System_Config = Program_Configuration.GetSystem_Config();
            if (System_Config.SQL_server == null || System_Config.Database == null || System_Config.SQL_server == "" || System_Config.Database == "")
            {
                System_config system_Config = new System_config();
                system_Config.SQL_server = @"Data Source=CALIS_YII\WINCC;Initial Catalog=ComponentState;Integrated Security=True";
                system_Config.Database   = "ComponentState";
            }

            if (System_Config.SQL_server != "" && System_Config.Database != "")
            {
                comboBox1.Text = System_Config.SQL_server;
                comboBox2.Text = System_Config.Database;
            }
            DataTable dt = SQL_action.GetSQL_SeverList();

            comboBox1.Items.Clear();
            foreach (DataRow r in dt.Rows)
            {
                if (r["InstanceName"].ToString() != "")
                {
                    comboBox1.Items.Add(r["ServerName"].ToString() + "\\" + r["InstanceName"].ToString());
                }
                else
                {
                    comboBox1.Items.Add(r["ServerName"].ToString());
                }
            }
        }
示例#5
0
        public String GetSource()
        {
            system_config = Program_Configuration.GetSystem_Config();

            string source = "Data Source= " + system_config.SQL_server + ";Initial Catalog=" + system_config.Database + ";Integrated Security=True";

            return(source);
        }
示例#6
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (comboBox1.SelectedIndex > 0 || comboBox2.SelectedIndex > 0 || System_Config.SQL_server != "" || System_Config.Database != "")
     {
         System_Config = Program_Configuration.GetSystem_Config();
         Program_Configuration.UpdateSystem_Config("SQL_server", comboBox1.Text);
         Program_Configuration.UpdateSystem_Config("Database", comboBox2.Text);
     }
 }
示例#7
0
        private void Cambox7_MouseDown(object sender, MouseEventArgs e)
        {
            system_config = Program_Configuration.GetSystem_Config();
            if (system_config.add_cam == "true")
            {
                load6 = true;
                filterInfoCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);

                if (system_config.add_cam.ToString() == "true")
                {
                    Cambox7.Items.Clear();
                }
                foreach (FilterInfo filterInfo in filterInfoCollection)
                {
                    if (system_config.add_cam.ToString() == "true")
                    {
                        Cambox7.Items.Add(filterInfo.Name);
                    }
                }
            }
        }
示例#8
0
 private void Cambox7_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (load6)
     {
         while (load6)
         {
             comboBox7.Items.Clear();
             system_config.Camera7 = Cambox7.SelectedIndex;
             Program_Configuration.UpdateSystem_Config("Camera7", Cambox7.SelectedIndex.ToString());
             system_config       = Program_Configuration.GetSystem_Config();
             videoCaptureDevice7 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera7].MonikerString);
             if (videoCaptureDevice7.VideoCapabilities.Length > 0)
             {
                 foreach (VideoCapabilities videoCapabilities in videoCaptureDevice7.VideoCapabilities)
                 {
                     comboBox7.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "x" + videoCapabilities.FrameSize.Height.ToString());
                 }
             }
             Program_Configuration.UpdateSystem_Config("pixel_cam7", comboBox7.SelectedIndex.ToString());
             load6 = false;
             break;
         }
     }
 }
示例#9
0
 private void Saving_btn_Click(object sender, EventArgs e)
 {
     Program_Configuration.UpdateSystem_Config("Map_Path_File", TextBox_PathFile.Text);
     this.Close();
 }
示例#10
0
 private void Path_File_Component_Load(object sender, EventArgs e)
 {
     system_config          = Program_Configuration.GetSystem_Config();
     TextBox_PathFile.Text  = system_config.Map_Path_File;
     openfolder1.RootFolder = Environment.SpecialFolder.MyComputer;
 }
示例#11
0
        private void Camera_setting_Form_Load(object sender, EventArgs e)
        {
            if (system_config.add_cam == "false")
            {
                Add_cam.Text      = "Add Camera";
                Camera7.Visible   = false;
                Cambox7.Visible   = false;
                Cam7.Visible      = false;
                comboBox7.Visible = false;
            }
            if (system_config.add_cam == "true")
            {
                Add_cam.Text      = "Disable Explore Camera";
                Camera7.Visible   = true;
                Cambox7.Visible   = true;
                Cam7.Visible      = true;
                comboBox7.Visible = true;
            }
            system_config = Program_Configuration.GetSystem_Config();
            if (system_config.Camera1 < filterInfoCollection.Count)
            {
                Cambox1.SelectedIndex = system_config.Camera1;
            }
            if (system_config.Camera2 < filterInfoCollection.Count)
            {
                Cambox2.SelectedIndex = system_config.Camera2;
            }
            if (system_config.Camera3 < filterInfoCollection.Count)
            {
                Cambox3.SelectedIndex = system_config.Camera3;
            }
            if (system_config.Camera4 < filterInfoCollection.Count)
            {
                Cambox4.SelectedIndex = system_config.Camera4;
            }
            if (system_config.Camera5 < filterInfoCollection.Count)
            {
                Cambox5.SelectedIndex = system_config.Camera5;
            }
            if (system_config.Camera6 < filterInfoCollection.Count)
            {
                Cambox6.SelectedIndex = system_config.Camera6;
            }

            if (system_config.add_cam == "true")
            {
                if (system_config.Camera7 < filterInfoCollection.Count)
                {
                    Cambox7.SelectedIndex = system_config.Camera7;
                }
            }
            else if (filterInfoCollection.Count < 0)
            {
                Cambox1.Text = "NO CAMERA";
                Cambox2.Text = "NO CAMERA";
                Cambox3.Text = "NO CAMERA";
                Cambox4.Text = "NO CAMERA";
                Cambox5.Text = "NO CAMERA";
                Cambox6.Text = "NO CAMERA";
                Cam1.Enabled = false;
                Cam2.Enabled = false;
                Cam3.Enabled = false;
                Cam4.Enabled = false;
                Cam5.Enabled = false;
                Cam6.Enabled = false;
            }
            if (videoCaptureDevice1 != null || videoCaptureDevice2 != null || videoCaptureDevice3 != null || videoCaptureDevice4 != null || videoCaptureDevice5 != null || videoCaptureDevice6 != null || videoCaptureDevice7 != null)
            {
                system_config       = Program_Configuration.GetSystem_Config();
                videoCaptureDevice1 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera1].MonikerString);
                if (videoCaptureDevice1 != null && videoCaptureDevice1.VideoCapabilities.Length > 0)
                {
                    foreach (VideoCapabilities videoCapabilities in videoCaptureDevice1.VideoCapabilities)
                    {
                        comboBox1.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                    }
                    comboBox1.SelectedIndex = system_config.pixel_cam1;
                }
                videoCaptureDevice2 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera2].MonikerString);
                if (system_config.pixel_cam2 < videoCaptureDevice2.VideoCapabilities.Length)
                {
                    if (videoCaptureDevice2 != null && videoCaptureDevice2.VideoCapabilities.Length > 0)
                    {
                        foreach (VideoCapabilities videoCapabilities in videoCaptureDevice2.VideoCapabilities)
                        {
                            comboBox2.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                        }
                        comboBox2.SelectedIndex = system_config.pixel_cam2;
                    }
                }
                videoCaptureDevice3 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera3].MonikerString);
                if (system_config.pixel_cam3 < videoCaptureDevice3.VideoCapabilities.Length)
                {
                    if (videoCaptureDevice3 != null && videoCaptureDevice3.VideoCapabilities.Length > 0)
                    {
                        foreach (VideoCapabilities videoCapabilities in videoCaptureDevice3.VideoCapabilities)
                        {
                            comboBox3.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                        }
                        comboBox3.SelectedIndex = system_config.pixel_cam3;
                    }
                }
                videoCaptureDevice4 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera4].MonikerString);
                if (system_config.pixel_cam4 < videoCaptureDevice4.VideoCapabilities.Length)
                {
                    if (videoCaptureDevice4 != null && videoCaptureDevice4.VideoCapabilities.Length > 0)
                    {
                        foreach (VideoCapabilities videoCapabilities in videoCaptureDevice4.VideoCapabilities)
                        {
                            comboBox4.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                        }
                        comboBox4.SelectedIndex = system_config.pixel_cam4;
                    }
                }
                videoCaptureDevice5 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera5].MonikerString);
                if (system_config.pixel_cam5 < videoCaptureDevice5.VideoCapabilities.Length)
                {
                    if (videoCaptureDevice5 != null && videoCaptureDevice5.VideoCapabilities.Length > 0)
                    {
                        foreach (VideoCapabilities videoCapabilities in videoCaptureDevice5.VideoCapabilities)
                        {
                            comboBox5.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                        }
                        comboBox5.SelectedIndex = system_config.pixel_cam5;
                    }
                }
                videoCaptureDevice6 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera6].MonikerString);
                if (system_config.pixel_cam6 < videoCaptureDevice6.VideoCapabilities.Length)
                {
                    if (videoCaptureDevice6 != null && videoCaptureDevice6.VideoCapabilities.Length > 0)
                    {
                        foreach (VideoCapabilities videoCapabilities in videoCaptureDevice6.VideoCapabilities)
                        {
                            comboBox6.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                        }
                        comboBox6.SelectedIndex = system_config.pixel_cam6;
                    }
                }
                if (system_config.add_cam == "true")
                {
                    videoCaptureDevice7 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera7].MonikerString);
                    if (system_config.pixel_cam7 < videoCaptureDevice7.VideoCapabilities.Length)
                    {
                        comboBox7.Items.Clear();
                        if (videoCaptureDevice7 != null && videoCaptureDevice7.VideoCapabilities.Length > 0)
                        {
                            foreach (VideoCapabilities videoCapabilities in videoCaptureDevice7.VideoCapabilities)
                            {
                                comboBox7.Items.Add(videoCapabilities.FrameSize.Width.ToString() + " X " + videoCapabilities.FrameSize.Height.ToString());
                            }
                            comboBox7.SelectedIndex = system_config.pixel_cam7;
                        }
                    }
                }
            }
            else if (filterInfoCollection.Count < 0)
            {
                Cambox1.Text = "NO CAMERA";
                Cambox2.Text = "NO CAMERA";
                Cambox3.Text = "NO CAMERA";
                Cambox4.Text = "NO CAMERA";
                Cambox5.Text = "NO CAMERA";
                Cambox6.Text = "NO CAMERA";
                Cam1.Enabled = false;
                Cam2.Enabled = false;
                Cam3.Enabled = false;
                Cam4.Enabled = false;
                Cam5.Enabled = false;
                Cam6.Enabled = false;
            }
        }
示例#12
0
        private void Saving_btn_Click(object sender, EventArgs e)
        {
            bool Save_success = true;

            if (Cambox1.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera1", Cambox1.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam1", comboBox1.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera1 is not available");
                Save_success = false;
            }
            if (Cambox2.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera2", Cambox2.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam2", comboBox2.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera2 is not available");
                Save_success = false;
            }
            if (Cambox3.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera3", Cambox3.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam3", comboBox3.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera3 is not available");
                Save_success = false;
            }
            if (Cambox4.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera4", Cambox4.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam4", comboBox4.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera4 is not available");
                Save_success = false;
            }
            if (Cambox5.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera5", Cambox5.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam5", comboBox5.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera5 is not available");
                Save_success = false;
            }
            if (Cambox6.Items.Count > 0)
            {
                Program_Configuration.UpdateSystem_Config("Camera6", Cambox6.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam6", comboBox6.SelectedIndex.ToString());
            }
            else
            {
                MessageBox.Show("Camera6 is not available");
                Save_success = false;
            }
            if (Cambox7.Items.Count > 0 && system_config.add_cam == "true")
            {
                Program_Configuration.UpdateSystem_Config("Camera7", Cambox6.SelectedIndex.ToString());
                Program_Configuration.UpdateSystem_Config("pixel_cam7", comboBox6.SelectedIndex.ToString());
            }
            else if (Cambox7.Items.Count < 0 && system_config.add_cam == "true")
            {
                MessageBox.Show("Camera7 is not available");
                Save_success = false;
            }
            system_config = Program_Configuration.GetSystem_Config();
            if (Save_success)
            {
                MessageBox.Show("Camera setting are updated successfully");
            }
            this.Close();
        }
示例#13
0
        public Camera_setting_Form()
        {
            InitializeComponent();
            system_config = Program_Configuration.GetSystem_Config();

            filterInfoCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            if (filterInfoCollection.Count > 0)
            {
                foreach (FilterInfo filterInfo in filterInfoCollection)
                {
                    Cambox1.Items.Add(filterInfo.Name);
                    Cambox2.Items.Add(filterInfo.Name);
                    Cambox3.Items.Add(filterInfo.Name);
                    Cambox4.Items.Add(filterInfo.Name);
                    Cambox5.Items.Add(filterInfo.Name);
                    Cambox6.Items.Add(filterInfo.Name);
                    if (system_config.add_cam.ToString() == "true")
                    {
                        Cambox7.Items.Add(filterInfo.Name);
                    }
                }
                Cambox1.SelectedIndex = 0;
                Cambox2.SelectedIndex = 0;
                Cambox3.SelectedIndex = 0;
                Cambox4.SelectedIndex = 0;
                Cambox5.SelectedIndex = 0;
                Cambox6.SelectedIndex = 0;
                if (system_config.add_cam == "true")
                {
                    Cambox7.SelectedIndex = 0;
                }


                videoCaptureDevice1 = new VideoCaptureDevice();
                videoCaptureDevice2 = new VideoCaptureDevice();
                videoCaptureDevice3 = new VideoCaptureDevice();
                videoCaptureDevice4 = new VideoCaptureDevice();
                videoCaptureDevice5 = new VideoCaptureDevice();
                videoCaptureDevice6 = new VideoCaptureDevice();
                videoCaptureDevice7 = new VideoCaptureDevice();


                system_config = Program_Configuration.GetSystem_Config();
                if (system_config.Camera1 < filterInfoCollection.Count)
                {
                    Cambox1.SelectedIndex = system_config.Camera1;
                }
                if (system_config.Camera2 < filterInfoCollection.Count)
                {
                    Cambox2.SelectedIndex = system_config.Camera2;
                }
                if (system_config.Camera3 < filterInfoCollection.Count)
                {
                    Cambox3.SelectedIndex = system_config.Camera3;
                }
                if (system_config.Camera4 < filterInfoCollection.Count)
                {
                    Cambox4.SelectedIndex = system_config.Camera4;
                }
                if (system_config.Camera5 < filterInfoCollection.Count)
                {
                    Cambox5.SelectedIndex = system_config.Camera5;
                }
                if (system_config.Camera6 < filterInfoCollection.Count)
                {
                    Cambox6.SelectedIndex = system_config.Camera6;
                }

                if (system_config.add_cam == "true")
                {
                    if (system_config.Camera7 < filterInfoCollection.Count)
                    {
                        Cambox7.SelectedIndex = system_config.Camera7;
                    }
                }
            }
            else
            {
                Cambox1.Text = "NO CAMERA";
                Cambox2.Text = "NO CAMERA";
                Cambox3.Text = "NO CAMERA";
                Cambox4.Text = "NO CAMERA";
                Cambox5.Text = "NO CAMERA";
                Cambox6.Text = "NO CAMERA";
                Cam1.Enabled = false;
                Cam2.Enabled = false;
                Cam3.Enabled = false;
                Cam4.Enabled = false;
                Cam5.Enabled = false;
                Cam6.Enabled = false;
            }
            //videoCaptureDevice1 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera1].MonikerString);
            // videoCaptureDevice2 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera2].MonikerString);
            //videoCaptureDevice3 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera3].MonikerString);
            //videoCaptureDevice4 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera4].MonikerString);
            //videoCaptureDevice5 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera5].MonikerString);
            //videoCaptureDevice6 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera6].MonikerString);
            if (videoCaptureDevice1 != null || videoCaptureDevice2 != null || videoCaptureDevice3 != null || videoCaptureDevice4 != null || videoCaptureDevice5 != null || videoCaptureDevice6 != null || videoCaptureDevice7 != null)
            {
                system_config = Program_Configuration.GetSystem_Config();
                if (system_config.pixel_cam1 < videoCaptureDevice1.VideoCapabilities.Length)
                {
                    comboBox1.SelectedIndex = system_config.pixel_cam1;
                }
                if (system_config.pixel_cam2 < videoCaptureDevice2.VideoCapabilities.Length)
                {
                    comboBox2.SelectedIndex = system_config.pixel_cam2;
                }
                if (system_config.pixel_cam3 < videoCaptureDevice3.VideoCapabilities.Length)
                {
                    comboBox3.SelectedIndex = system_config.pixel_cam3;
                }
                if (system_config.pixel_cam4 < videoCaptureDevice4.VideoCapabilities.Length)
                {
                    comboBox4.SelectedIndex = system_config.pixel_cam4;
                }
                if (system_config.pixel_cam5 < videoCaptureDevice5.VideoCapabilities.Length)
                {
                    comboBox5.SelectedIndex = system_config.pixel_cam5;
                }
                if (system_config.pixel_cam6 < videoCaptureDevice6.VideoCapabilities.Length)
                {
                    comboBox6.SelectedIndex = system_config.pixel_cam6;
                }
                if (system_config.add_cam == "true")
                {
                    if (system_config.pixel_cam7 < videoCaptureDevice7.VideoCapabilities.Length)
                    {
                        comboBox7.SelectedIndex = system_config.pixel_cam7;
                    }
                }
            }

            if (system_config.add_cam == "true")
            {
                videoCaptureDevice7 = new VideoCaptureDevice(filterInfoCollection[system_config.Camera7].MonikerString);
            }
            if (videoCaptureDevice1 != null && videoCaptureDevice1.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice1.VideoCapabilities)
                {
                    comboBox1.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (videoCaptureDevice2 != null && videoCaptureDevice2.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice2.VideoCapabilities)
                {
                    comboBox2.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (videoCaptureDevice3 != null && videoCaptureDevice3.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice3.VideoCapabilities)
                {
                    comboBox3.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (videoCaptureDevice4 != null && videoCaptureDevice4.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice4.VideoCapabilities)
                {
                    comboBox4.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (videoCaptureDevice5 != null && videoCaptureDevice5.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice5.VideoCapabilities)
                {
                    comboBox5.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (videoCaptureDevice6 != null && videoCaptureDevice6.VideoCapabilities.Length > 0)
            {
                foreach (VideoCapabilities videoCapabilities in videoCaptureDevice6.VideoCapabilities)
                {
                    comboBox6.Items.Add(videoCapabilities.FrameSize.Width.ToString() + "X" + videoCapabilities.FrameSize.Height.ToString());
                }
            }
            if (system_config.add_cam == "true")
            {
                if (videoCaptureDevice7 != null && videoCaptureDevice7.VideoCapabilities.Length > 0)
                {
                    foreach (VideoCapabilities videoCapabilities in videoCaptureDevice7.VideoCapabilities)
                    {
                        comboBox7.Items.Add(videoCapabilities.FrameSize.Width.ToString() + " X " + videoCapabilities.FrameSize.Height.ToString());
                    }
                }
            }
        }