private void AddForm_Save_Button_Click(object sender, EventArgs e) { String title = AddForm_Title_TextBox.Text; String url = AddForm_Url_TextBox.Text; String warn = AddForm_Warn_RichTextBox.Text; Boolean checkFlag = true; StringBuilder checkMsg = new StringBuilder(); if ("".Equals(title)) { checkFlag = false; checkMsg.Append("名称未填写\r\n"); } if ("".Equals(url)) { checkFlag = false; checkMsg.Append("地址未填写\r\n"); } if (!checkFlag) { MessageBox.Show(checkMsg.ToString(), "错误"); } else { /** 数据正常,生成新的ini数据,执行StartForm添加按钮和新增rdp文件操作 */ /* 生成新INI ****************************/ String newSection = Guid.NewGuid().ToString(); // 生成title iniUtils.IniWriteValue(Config.MonitorIniPath, newSection, "title", title); iniUtils.IniWriteValue(Config.MonitorIniPath, newSection, "url", url); iniUtils.IniWriteValue(Config.MonitorIniPath, newSection, "warn", warn); // 添加默认是监听 iniUtils.IniWriteValue(Config.MonitorIniPath, newSection, "stat", "1"); // sections缓存数据新增 MonitorSections.MonitorSection monitorSection = new MonitorSections.MonitorSection(); monitorSection.title = title; monitorSection.url = url; monitorSection.stat = "1"; monitorSection.warn = warn; MonitorSections.updateMonitor(newSection, monitorSection); /* 生成新INI结束 ************************/ /* StartForm中添加新服务按钮 *************/ mainForm.addButton(newSection); /* 添加新服务按钮完成****** *************/ // 关闭新增窗口 AddForm_Cancel_Button_Click(sender, e); } }
/** * 右键监听按钮点击事件 * */ private void BtnRightMonitorClick(Object sender, EventArgs e) { ToolStripMenuItem menuItem = (ToolStripMenuItem)sender; String section = (String)menuItem.Tag; // 开始监听状态置为1 iniUtils.IniWriteValue(Config.MonitorIniPath, section, "stat", "1"); // 按钮背景置白 Button button = (Button)ControlUtils.GetControlInstance(flowLayoutPanel, section); setButtonBackColor(button, Color.AliceBlue); // 缓存数据更新为监听 MonitorSections.MonitorSection monitorSection = MonitorSections.getMonitorByKey(section); monitorSection.stat = "1"; MonitorSections.updateMonitor(section, monitorSection); }
private void UpdateForm_Save_Button_Click(object sender, EventArgs e) { String title = UpdateForm_Title_TextBox.Text; String url = UpdateForm_Url_TextBox.Text; String warn = UpdateForm_Warn_RichTextBox.Text; Boolean checkFlag = true; StringBuilder checkMsg = new StringBuilder(); if ("".Equals(title)) { checkFlag = false; checkMsg.Append("名称未填写\r\n"); } if ("".Equals(url)) { checkFlag = false; checkMsg.Append("地址未填写\r\n"); } if (!checkFlag) { MessageBox.Show(checkMsg.ToString(), "错误"); } else { /** 数据正常,修改ini数据,执行StartForm添加按钮和新增rdp文件操作 */ // 生成title iniUtils.IniWriteValue(Config.MonitorIniPath, section, "title", title); iniUtils.IniWriteValue(Config.MonitorIniPath, section, "url", url); iniUtils.IniWriteValue(Config.MonitorIniPath, section, "warn", warn); /* 生成新INI结束 ************************/ // sections缓存数据新增 MonitorSections.MonitorSection monitorSection = MonitorSections.getMonitorByKey(section); monitorSection.title = title; monitorSection.url = url; monitorSection.warn = warn; MonitorSections.updateMonitor(section, monitorSection); /* StartForm中更新服务按钮 *************/ mainForm.updateButton(section); /* 更新服务按钮完成****** *************/ // 关闭新增窗口 UpdateForm_Cancel_Button_Click(sender, e); } }