#region using System; using System.Data; using System.Windows.Forms; using CSFrameworkV5.Business.BLL_Permission; #endregion /* 此窗体暂停使用. 2012-06-24 */ namespace CSFrameworkV5.Library.PermissionForms { /// /// 用户自定义按钮名称修改窗体 /// public partial class frmChangeTagName : frmBase { private TreeNode _node; private ActionNodeTag _tag; private DataTable _tagNameTable; private frmChangeTagName() { InitializeComponent(); } private frmChangeTagName(TreeNode node, DataTable tagNameTable) { _node = node; _tag = node.Tag as ActionNodeTag; _tagNameTable = tagNameTable; InitializeComponent(); textEdit1.Text = node.Text; } private void btnApply_Click(object sender, EventArgs e) { if (textEdit1.Text != _tag.TagNameOld) { if (_tag.TagNameOld == "" || _tag.TagNameDataRow == null) { //增加记录 _tag.TagNameDataRow = _tagNameTable.NewRow(); _tag.TagNameDataRow["MenuName"] = _tag.TagMenuName; _tag.TagNameDataRow["TagValue"] = _tag.ActionValue; _tag.TagNameDataRow["TagName"] = textEdit1.Text; _tagNameTable.Rows.Add(_tag.TagNameDataRow); } else { _tag.TagNameDataRow["TagName"] = textEdit1.Text; } _node.Text = textEdit1.Text; _node.TreeView.Update(); } Close(); } private void btnCancel_Click(object sender, EventArgs e) { Close(); } public static void Execute(TreeNode node, DataTable tagNameTable) { var form = new frmChangeTagName(node, tagNameTable); form.ShowDialog(); } private void frmChangeTagName_Shown(object sender, EventArgs e) { textEdit1.Focus(); } } }