DlgStageRename.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace OTSModelSharp.Measure.GetStageInfo
  11. {
  12. public partial class DlgStageRename : Form
  13. {
  14. //stage rename
  15. public String m_sStageName;
  16. // rename value
  17. public String m_sEditName;
  18. public DlgStageRename()
  19. {
  20. InitializeComponent();
  21. }
  22. private void OnChangeEditName(object sender, EventArgs e)
  23. {
  24. UpdateStageName();
  25. }
  26. private void OnBnClickedOk(object sender, EventArgs e)
  27. {
  28. string cstr;
  29. cstr = tbEditStageName.Text.Trim();//去除空格
  30. //校验不允许输入空字符串和空格
  31. if (cstr == "")
  32. {
  33. MessageBox.Show("The sample station name entered cannot be empty!", "Tip", MessageBoxButtons.OK);
  34. return;
  35. }
  36. m_sEditName = cstr;
  37. UpdateStageName();
  38. //设置窗体返回状态
  39. this.DialogResult = DialogResult.OK;
  40. }
  41. private void OnBnClickedCancel(object sender, EventArgs e)
  42. {
  43. this.DialogResult = DialogResult.Cancel;
  44. }
  45. public void UpdateStageName()
  46. {
  47. UpdateData();
  48. m_sStageName = m_sEditName;
  49. }
  50. public bool UpdateData(bool bSaveAndValidate = true) { return true; }
  51. public void SetControlData()
  52. {
  53. m_sEditName = m_sStageName;
  54. UpdateData(false);
  55. }
  56. private void DlgStageRename_Load(object sender, EventArgs e)
  57. {
  58. //显示原名称
  59. if (m_sEditName != "")
  60. {
  61. tbEditStageName.Text = m_sEditName;
  62. }
  63. }
  64. }
  65. }