private void txt相机曝光值_TextChanged(object sender, EventArgs e) { //设置相机曝光值 if (float.TryParse(txt相机曝光值.Text, out exposureTime)) { if (!CamNames.Contains(camName)) { return; } float lower, upper; CamStep.GetCameraExposureTime(camName, out _, out lower, out upper); if (exposureTime < lower || exposureTime > upper) { lab相机曝光值提示.Text = string.Format("相机曝光值范围{0}至{1}", lower, upper); } else { lab相机曝光值提示.Text = ""; if (camName != null) { CamStep.SetCameraExposureTime(camName, exposureTime); } } } else { lab相机曝光值提示.Text = "请输入相机曝光值"; txt相机曝光值.Text = ""; } }
private void cmb相机列表_SelectedIndexChanged(object sender, EventArgs e) { camName = cmb相机列表.SelectedItem.ToString(); //获取相机当前曝光值 CamStep.GetCameraExposureTime(camName, out float exposureTime, out _, out _); txt相机曝光值.Text = exposureTime.ToString(); InitImagesPaths(); }