frmReMeasure.cs 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. using OTSDataType;
  2. using OTSCommon.Model;
  3. using OTSMeasureApp;
  4. using OTSModelSharp.ResourceManage;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel;
  8. using System.Data;
  9. using System.Drawing;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Threading.Tasks;
  13. using System.Windows.Forms;
  14. namespace OTSIncAReportApp._1_UI
  15. {
  16. public partial class frmReMeasure : Form
  17. {
  18. public static int IMGSCANSPEED_INDEX = -1;
  19. public static int XRAYSCANMODE_INDEX = -1;
  20. public static int NUD_SCANTIME_COUNT = 1;
  21. public frmReMeasure()
  22. {
  23. InitializeComponent();
  24. }
  25. private void frmReMeasure_Load(object sender, EventArgs e)
  26. {
  27. //图像扫描精度
  28. IDC_COMBO_IMGSCANSPEED.Items.Clear();
  29. foreach (otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS enum_one in Enum.GetValues(typeof(otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS)))
  30. {
  31. ComboBoxItem cbi = new ComboBoxItem();
  32. cbi.Text = GetScanSpeedString(enum_one);
  33. cbi.Value = (int)enum_one;
  34. IDC_COMBO_IMGSCANSPEED.Items.Add(cbi);
  35. }
  36. IDC_COMBO_IMGSCANSPEED.SelectedIndex = (int)otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS.high;
  37. //X-Ray扫描方式
  38. IDC_COMBO_XRAYSCANMODE.Items.Clear();
  39. foreach (otsdataconst.OTS_X_RAY_SCAN_MODE enum_one in Enum.GetValues(typeof(otsdataconst.OTS_X_RAY_SCAN_MODE)))
  40. {
  41. ComboBoxItem cbi = new ComboBoxItem();
  42. cbi.Text = GetXRayScanModeIdString(enum_one);
  43. cbi.Value = (int)enum_one;
  44. IDC_COMBO_XRAYSCANMODE.Items.Add(cbi);
  45. }
  46. IDC_COMBO_XRAYSCANMODE.SelectedIndex = (int)otsdataconst.OTS_X_RAY_SCAN_MODE.PointMode;
  47. }
  48. public string GetScanSpeedString(otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS a_nScanSpeed)
  49. {
  50. string strScanSpeedId = "";
  51. if (a_nScanSpeed >= otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS.low && a_nScanSpeed <= otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS.high)
  52. {
  53. strScanSpeedId = XmlResourceData.GetInstance().GetStringByKey(ResourceID.GrpOtherParam, ResourceID.IDS_SCANSPEED + (int)a_nScanSpeed);
  54. }
  55. return strScanSpeedId;
  56. }
  57. public static string GetXRayScanModeIdString(otsdataconst.OTS_X_RAY_SCAN_MODE a_nXRayScanMode)
  58. {
  59. string strXRayScanModeId = "";
  60. if (a_nXRayScanMode >= otsdataconst.OTS_X_RAY_SCAN_MODE.PointMode && a_nXRayScanMode <= otsdataconst.OTS_X_RAY_SCAN_MODE.FeatureMode)
  61. {
  62. strXRayScanModeId = XmlResourceData.GetInstance().GetStringByKey(ResourceID.GrpOtherParam, ResourceID.IDS_XRAYSCANMODE + (int)a_nXRayScanMode);
  63. }
  64. return strXRayScanModeId;
  65. }
  66. private void BTN_NO_Click(object sender, EventArgs e)
  67. {
  68. this.DialogResult = DialogResult.Cancel;
  69. this.Close();
  70. }
  71. private void BTN_YES_Click(object sender, EventArgs e)
  72. {
  73. IMGSCANSPEED_INDEX = IDC_COMBO_IMGSCANSPEED.SelectedIndex;
  74. XRAYSCANMODE_INDEX = IDC_COMBO_XRAYSCANMODE.SelectedIndex;
  75. NUD_SCANTIME_COUNT = (int)NUD_SCANTIME.Value;
  76. this.DialogResult = DialogResult.OK;
  77. this.Close();
  78. }
  79. }
  80. }