コード例 #1
0
        private void btn_TuYa_Click(object sender, EventArgs e)
        {
            double radius;
            ROI    Tuya = RoiController.ROIList.Find(x => x.OperatorFlag == ROIOperation.Tuya);

            if (Tuya != null)
            {
                RoiController.ActiveRoiIdx = RoiController.ROIList.FindIndex(x => x.OperatorFlag == ROIOperation.Tuya);

                if (!double.TryParse(cMB_TuYa_radius.Text, out radius))
                {
                    MessageBox.Show("请输入数值或选择指定涂鸦半径半径", "转换错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                Tuya.SetTuYaRadius(radius);
            }
            else
            {
                if (!double.TryParse(cMB_TuYa_radius.Text, out radius))
                {
                    MessageBox.Show("请输入数值或选择指定涂鸦半径半径", "转换错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                RoiController.SetROISign(ROIOperation.Tuya);
                RoiController.SetROIShape(new TuYa(radius));
            }
        }
コード例 #2
0
        private void cMB_TuYa_radius_TextChanged(object sender, EventArgs e)
        {
            ROI Tuya = RoiController.ROIList.Find(x => x.OperatorFlag == ROIOperation.Tuya);

            if (Tuya == null)
            {
                return;
            }
            double radius;

            if (!double.TryParse(cMB_TuYa_radius.Text, out radius))
            {
                MessageBox.Show("请输入数值或选择指定涂鸦半径半径", "转换错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            Tuya.SetTuYaRadius(radius);
        }