private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e) { PersistControlValue.SaveLocalAppSetting(regPath, "Left", left.ToString()); PersistControlValue.SaveLocalAppSetting(regPath, "Top", top.ToString()); PersistControlValue.SaveLocalAppSetting(regPath, "Width", width.ToString()); PersistControlValue.SaveLocalAppSetting(regPath, "Height", height.ToString()); PersistControlValue.SaveLocalAppSetting(regPath, "Visible", visible.ToString()); }
public static void StoreControlValue(Control control) { string solutionPath = @"Leden.Net"; if (control.GetType() == typeof(TextBox)) { TextBox c = (TextBox)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } else if (control.GetType() == typeof(currencyTextBox)) { currencyTextBox c = (currencyTextBox)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } else if (control.GetType() == typeof(CheckBox)) { CheckBox c = (CheckBox)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Checked ? "True" : "False"); } else if (control.GetType() == typeof(RadioButton)) { RadioButton c = (RadioButton)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Checked ? "True" : "False"); } else if (control.GetType() == typeof(Label)) { Label c = (Label)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } else if (control.GetType() == typeof(NumericUpDown)) { NumericUpDown c = (NumericUpDown)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Value.ToString()); } else if (control.GetType() == typeof(ComboBox)) { ComboBox c = (ComboBox)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } else if (control.GetType() == typeof(DateTimePicker)) { DateTimePicker c = (DateTimePicker)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } else if (control.GetType() == typeof(RichTextBox)) { RichTextBox c = (RichTextBox)control; PersistControlValue.SaveLocalAppSetting(solutionPath, c.Name, c.Text); } }
public void SaveList() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < ItemsSaveLimit && i < mruList.Count; i++) { string name = mruList[i] as string; if (name != null && name.Length > 0) { sb.Append(name); sb.Append(Environment.NewLine); } } PersistControlValue.SaveLocalAppSetting(IsolatedStoragePath, IsolatedStorageFile, sb.ToString()); }
private void OnLoad(object sender, System.EventArgs e) { try { int l = int.Parse(PersistControlValue.ReadLocalAppSetting(regPath, "Left")); int t = int.Parse(PersistControlValue.ReadLocalAppSetting(regPath, "Top")); int w = int.Parse(PersistControlValue.ReadLocalAppSetting(regPath, "Width")); int h = int.Parse(PersistControlValue.ReadLocalAppSetting(regPath, "Height")); bool v = bool.Parse(PersistControlValue.ReadLocalAppSetting(regPath, "Visible")); control.Location = new Point(l, t); control.Size = new Size(w, h); control.Visible = v; } catch {} }
private void OnClosing(object sender, System.ComponentModel.CancelEventArgs e) { PersistControlValue.SaveLocalAppSetting(m_regPath, "Left", m_normalLeft.ToString()); PersistControlValue.SaveLocalAppSetting(m_regPath, "Top", m_normalTop.ToString()); PersistControlValue.SaveLocalAppSetting(m_regPath, "Width", m_normalWidth.ToString()); PersistControlValue.SaveLocalAppSetting(m_regPath, "Height", m_normalHeight.ToString()); // check if we are allowed to save the state as minimized (not normally) if (!m_allowSaveMinimized) { if (m_windowState == FormWindowState.Minimized) { m_windowState = FormWindowState.Normal; } } PersistControlValue.SaveLocalAppSetting(m_regPath, "WindowState", ((int)m_windowState).ToString()); }
private void LoadList() { mruList.Clear(); string fileList = PersistControlValue.ReadLocalAppSetting(IsolatedStoragePath, IsolatedStorageFile); if (fileList == null || fileList.Length == 0) { return; } string[] files = fileList.Split(Environment.NewLine.ToCharArray()); foreach (string file in files) { if (file != null && file.Length > 0 && !Contains(file)) { Add(file); } } }
private void OnLoad(object sender, System.EventArgs e) { try { int left = int.Parse(PersistControlValue.ReadLocalAppSetting(m_regPath, "Left")); int top = int.Parse(PersistControlValue.ReadLocalAppSetting(m_regPath, "Top")); int width = int.Parse(PersistControlValue.ReadLocalAppSetting(m_regPath, "Width")); int height = int.Parse(PersistControlValue.ReadLocalAppSetting(m_regPath, "Height")); int tmp = int.Parse(PersistControlValue.ReadLocalAppSetting(m_regPath, "WindowState")); FormWindowState windowState = (FormWindowState)tmp; m_parent.Location = new Point(left, top); m_parent.Size = new Size(width, height); m_parent.WindowState = windowState; } catch {} }
// public static void ReadControlValue(Control control) // { // if (control.GetType() == typeof(TextBox)) // { // TextBox c = (TextBox)control; // c.Text = PersistControlValue.ReadLocalAppSetting(@"Stand.Net", c.Name); // } // else if (control.GetType() == typeof(CheckBox)) // { // CheckBox c = (CheckBox)control; // c.Checked = PersistControlValue.ReadLocalAppSetting(@"Stand.Net", c.Name) == "True" ? true : false; // } // else if (control.GetType() == typeof(RadioButton)) // { // RadioButton c = (RadioButton)control; // c.Checked = PersistControlValue.ReadLocalAppSetting(@"Stand.Net", c.Name) == "True" ? true : false; // } // else if (control.GetType() == typeof(Label)) // { // Label c = (Label)control; // c.Text = PersistControlValue.ReadLocalAppSetting(@"Stand.Net", c.Name); // } // else if (control.GetType() == typeof(NumericUpDown)) // { // NumericUpDown c = (NumericUpDown)control; // try{c.Value = decimal.Parse(PersistControlValue.ReadLocalAppSetting("BatchFileGenerator", c.Name));} // catch {}; // } // else if (control.GetType() == typeof(ComboBox)) // { // ComboBox c = (ComboBox)control; // c.Text = PersistControlValue.ReadLocalAppSetting("BatchFileGenerator", c.Name); // } // } public static string ReadControlValue(Control control) { string solutionPath = @"Leden.Net"; if (control.GetType() == typeof(TextBox)) { TextBox c = (TextBox)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); return(c.Text); } else if (control.GetType() == typeof(currencyTextBox)) { currencyTextBox c = (currencyTextBox)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); return(c.Text); } else if (control.GetType() == typeof(CheckBox)) { CheckBox c = (CheckBox)control; c.Checked = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name) == "True" ? true : false; return(c.Checked.ToString()); } else if (control.GetType() == typeof(RadioButton)) { RadioButton c = (RadioButton)control; c.Checked = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name) == "True" ? true : false; return(c.Checked.ToString()); } else if (control.GetType() == typeof(Label)) { Label c = (Label)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); return(c.Text); } else if (control.GetType() == typeof(NumericUpDown)) { NumericUpDown c = (NumericUpDown)control; try { c.Value = decimal.Parse(PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name)); return(c.Value.ToString()); } catch {}; } else if (control.GetType() == typeof(ComboBox)) { ComboBox c = (ComboBox)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); return(c.Text); } else if (control.GetType() == typeof(DateTimePicker)) { DateTimePicker c = (DateTimePicker)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); } else if (control.GetType() == typeof(RichTextBox)) { RichTextBox c = (RichTextBox)control; c.Text = PersistControlValue.ReadLocalAppSetting(solutionPath, c.Name); } return(string.Empty); }