// Ładowanie głównego okna aplikacji private void FormMain_Load(object sender, EventArgs e) { // ------------------------------------------------------------------------------------ // wczytaj parametry programu z pliku konfiguracyjnego textBoxHost.Text = IniFile.ReadIni("Database", "textBoxHost"); textBoxDb.Text = IniFile.ReadIni("Database", "textBoxDb"); textBoxUser.Text = SecureText.UnProtect(IniFile.ReadIni("Database", "textBoxUser")); textBoxPass.Text = SecureText.UnProtect(IniFile.ReadIni("Database", "textBoxPass")); textBoxUserId.Text = IniFile.ReadIni("Params", "textBoxUserId"); dateTimePickerDataD.Text = IniFile.ReadIni("Params", "dateTimePickerDataD"); textBoxDokId.Text = IniFile.ReadIni("Params", "textBoxDokId"); textBoxIdRodzDok.Text = IniFile.ReadIni("Params", "textBoxIdRodzDok"); comboBoxWl.Text = IniFile.ReadIni("Params", "comboBoxWl"); // wyświetl tytuł aplikacji Text = Application.ProductName + " " + Application.ProductVersion; }
private void Control_TextChanged(object sender, EventArgs e) { string controlName = ((Control)sender).Name; string controlVal = ((Control)sender).Text; switch (controlName) { case "textBoxHost": case "textBoxDb": IniFile.SaveIni("Database", controlName, controlVal); break; case "textBoxUser": case "textBoxPass": IniFile.SaveIni("Database", controlName, SecureText.Protect(controlVal)); break; default: IniFile.SaveIni("Params", controlName, controlVal); break; } }