using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace OTSModelSharp.Measure.GetStageInfo { public partial class DlgStageRename : Form { //stage rename public String m_sStageName; // rename value public String m_sEditName; public DlgStageRename() { InitializeComponent(); } private void OnChangeEditName(object sender, EventArgs e) { UpdateStageName(); } private void OnBnClickedOk(object sender, EventArgs e) { string cstr; cstr = tbEditStageName.Text.Trim();//去除空格 //校验不允许输入空字符串和空格 if (cstr == "") { MessageBox.Show("The sample station name entered cannot be empty!", "Tip", MessageBoxButtons.OK); return; } m_sEditName = cstr; UpdateStageName(); //设置窗体返回状态 this.DialogResult = DialogResult.OK; } private void OnBnClickedCancel(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; } public void UpdateStageName() { UpdateData(); m_sStageName = m_sEditName; } public bool UpdateData(bool bSaveAndValidate = true) { return true; } public void SetControlData() { m_sEditName = m_sStageName; UpdateData(false); } private void DlgStageRename_Load(object sender, EventArgs e) { //显示原名称 if (m_sEditName != "") { tbEditStageName.Text = m_sEditName; } } } }