UserControlCal.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. using Core.Mes.Client.Comm.Tool;
  2. using System;
  3. using System.Windows.Forms;
  4. namespace Core.StlMes.Client.Qcm
  5. {
  6. public delegate void CloseHandler();
  7. public delegate void OkHandler(string result, string result2);
  8. public partial class UserControlCal : UserControl
  9. {
  10. public event CloseHandler CloseEvent;
  11. public event OkHandler OkEvent;
  12. private string tempValue = "";
  13. public string TxtValue
  14. {
  15. get { return ultraTextEditor1.Text; }
  16. set { ultraTextEditor1.Text = value; }
  17. }
  18. public UserControlCal()
  19. {
  20. InitializeComponent();
  21. ExceptionHelper.RegistException();
  22. }
  23. private void AddKeyValue(string keyValue)
  24. {
  25. string oldValue = ultraTextEditor1.Text;
  26. if (keyValue == "AND" || keyValue == "OR")
  27. {
  28. ultraTextEditor1.Text = oldValue + " " + keyValue + " ";
  29. }
  30. else
  31. {
  32. ultraTextEditor1.Text = oldValue + keyValue;
  33. }
  34. }
  35. private void ultraButton1_Click(object sender, EventArgs e)
  36. {
  37. AddKeyValue("1");
  38. }
  39. private void ultraButton2_Click(object sender, EventArgs e)
  40. {
  41. AddKeyValue("2");
  42. }
  43. private void ultraButton3_Click(object sender, EventArgs e)
  44. {
  45. AddKeyValue("3");
  46. }
  47. private void ultraButton4_Click(object sender, EventArgs e)
  48. {
  49. AddKeyValue("4");
  50. }
  51. private void ultraButton5_Click(object sender, EventArgs e)
  52. {
  53. AddKeyValue("5");
  54. }
  55. private void ultraButton6_Click(object sender, EventArgs e)
  56. {
  57. AddKeyValue("6");
  58. }
  59. private void ultraButton7_Click(object sender, EventArgs e)
  60. {
  61. AddKeyValue("7");
  62. }
  63. private void ultraButton8_Click(object sender, EventArgs e)
  64. {
  65. AddKeyValue("8");
  66. }
  67. private void ultraButton9_Click(object sender, EventArgs e)
  68. {
  69. AddKeyValue("9");
  70. }
  71. private void ultraButton10_Click(object sender, EventArgs e)
  72. {
  73. AddKeyValue("(");
  74. }
  75. private void ultraButton11_Click(object sender, EventArgs e)
  76. {
  77. AddKeyValue(")");
  78. }
  79. private void ultraButton12_Click(object sender, EventArgs e)
  80. {
  81. AddKeyValue("AND");
  82. }
  83. private void ultraButton13_Click(object sender, EventArgs e)
  84. {
  85. AddKeyValue("OR");
  86. }
  87. private void ultraButton14_Click(object sender, EventArgs e) //确定
  88. {
  89. if (OkEvent != null)
  90. {
  91. OkEvent(ultraTextEditor1.Text, tempValue);
  92. }
  93. }
  94. private void ultraButton15_Click(object sender, EventArgs e)
  95. {
  96. ultraTextEditor1.Clear();
  97. }
  98. private void ultraButton16_Click(object sender, EventArgs e)
  99. {
  100. if (CloseEvent != null)
  101. {
  102. CloseEvent();
  103. }
  104. }
  105. private void ultraButton17_Click(object sender, EventArgs e)
  106. {
  107. AddKeyValue("0");
  108. }
  109. }
  110. }