protected override void OnLoad(EventArgs e) { base.OnLoad(e); string strConfigName = "WebLink.ini"; string strConfigPath = Path.Combine(Application.StartupPath, strConfigName); IniClass ini = new SmartClient.IniClass(strConfigPath); this.txtAddress.Text = ini.ReadValue("Link", "server"); this.txtPort.Text = ini.ReadValue("Link", "port"); }
/// <summary> /// 创建默认的配置文件 /// </summary> internal static void BuildDefaultConfigFile() { string strConfigPath = Path.Combine(Application.StartupPath, ServerConfig.ConfigName); if (!File.Exists(strConfigPath)) { IniClass ini = new SmartClient.IniClass(strConfigPath); ini.WriteValue("Link", "server", "localhost"); ini.WriteValue("Link", "port", "2017"); } }
/// <summary> /// 读取配置文件 /// </summary> /// <param name="strServer"></param> /// <param name="strPort"></param> internal static void ReadConfigFile(out string strServer, out string strPort) { strServer = ""; strPort = ""; string strConfigPath = Path.Combine(Application.StartupPath, ServerConfig.ConfigName); if (File.Exists(strConfigPath)) { IniClass ini = new SmartClient.IniClass(strConfigPath); strServer = ini.ReadValue("Link", "server"); strPort = ini.ReadValue("Link", "port"); } }
private void btnSave_Click(object sender, EventArgs e) { try { string strConfigName = "WebLink.ini"; string strConfigPath = Path.Combine(Application.StartupPath, strConfigName); IniClass ini = new SmartClient.IniClass(strConfigPath); ini.WriteValue("Link", "server", this.txtAddress.Text); ini.WriteValue("Link", "port", this.txtPort.Text); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }