コード例 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (cameraInfos == null || cameraInfos.Count == 0)
            {
                MessageBox.Show("You should add at least one cam.");
                return;
            }
            CameraInfo cameraInfo = new CameraInfo();

            switch (cameraType)
            {
            case CameraType.WEB_CAM:
                break;

            case CameraType.INDEXED:
                cameraInfo.camIndex   = (int)numupdownIndex.Value;
                cameraInfo.CameraType = CameraType.INDEXED;
                cameraInfos.Add(cameraInfo);
                GetCamInfoEvent?.Invoke(cameraInfos);
                break;

            case CameraType.IP_CAMERA:


                GetCamInfoEvent?.Invoke(cameraInfos);
                break;

            default:
                break;
            }
            this.Hide();
        }
コード例 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            CameraInfo cameraInfo = new CameraInfo();

            switch (cameraType)
            {
            case CameraType.WEB_CAM:
                break;

            case CameraType.INDEXED:
                cameraInfo.camIndex   = (int)numupdownIndex.Value;
                cameraInfo.CameraType = CameraType.INDEXED;
                cameraInfos.Add(cameraInfo);
                GetCamInfoEvent?.Invoke(cameraInfos);
                break;

            case CameraType.IP_CAMERA:


                GetCamInfoEvent?.Invoke(cameraInfos);
                break;

            default:
                break;
            }
        }