private void LoadLayout() { var applicationData = DataCommanderApplication.Instance.ApplicationData; FormPosition.Load(applicationData, this); var folder = applicationData.CurrentType; var contains = folder.Attributes.TryGetAttributeValue("RecentFileList", out string[] array); if (contains && array != null) { int i; for (i = 0; i < array.Length; i++) { _recentFileList.Add(array[i]); } } contains = folder.Attributes.TryGetAttributeValue("Font", out string base64); if (contains) { SelectedFont = DeserializeFont(base64); } }
private void positionToolStripMenuItem_Click(object sender, EventArgs e) { FormPosition formPosition; formPosition = new FormPosition(); formPosition.MdiParent = this; formPosition.Show(); }
// Event handlers ------------------------------------------------------ // Internal methods ---------------------------------------------------- private void Load(string name, FormPosition pos) { _xml.OpenSection(name); pos.X = _xml.Read("X", FormPosition.Undefined); pos.Y = _xml.Read("Y", FormPosition.Undefined); pos.Width = _xml.Read("Width", FormPosition.Undefined); pos.Height = _xml.Read("Height", FormPosition.Undefined); pos.WindowState = _xml.Read("WindowState", FormPosition.Undefined); _xml.CloseSection(); }
private void SaveLayout() { var applicationData = DataCommanderApplication.Instance.ApplicationData; FormPosition.Save(this, applicationData); var folder = applicationData.CurrentType; var array = new string[_recentFileList.Count]; _recentFileList.CopyTo(array, 0); folder.Attributes.SetAttributeValue("RecentFileList", array); }
public override int GetHashCode() { unchecked { int hashCode = (FormName != null ? FormName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ FormSize.GetHashCode(); hashCode = (hashCode * 397) ^ FormPosition.GetHashCode(); hashCode = (hashCode * 397) ^ (int)WindowState; return(hashCode); } }
private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { try { _options.FormPosition = FormPosition.FromForm(this); _options.Save(); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void SaveOptions() { _options.Weaver = new SimpleWeaver(); _options.Weaver.WarpColor = cbWarpColor.GetItem <ColorOption>().Color; _options.Weaver.WeftColor = cbWeftColor.GetItem <ColorOption>().Color; _options.Weaver.SquareSize = Convert.ToInt32(nudSquareSize.Value); _options.Weaver.Harnesses = (dgvHarnesses.DataSource as BindingSource).OfType <SimpleWeaver.Harness>().ToList(); _options.Weaver.DrawCoordinates = chkDrawCoordinates.Checked; _options.Weaver.HarnessOrder = tbHarnessOrder.Text; _options.FormPosition = FormPosition.FromForm(this); JsonFile.Save(OptionsFilename, _options); }
private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { try { _settings.Position = FormPosition.FromForm(this); _settings.Save(); SaveCurrentSolution(); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public void RegisterForm(string name, Form form) { if (!_fromLayoutTalbe.ContainsKey(name)) { FormPosition pos = new FormPosition(form); Load(name, pos); _fromLayoutTalbe.Add(name, pos); } else { FormPosition pos = _fromLayoutTalbe[name]; pos.Parent = form; } }
private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { _settings.FormPosition = FormPosition.FromForm(this); _settings.Save(); }
private void frmFolderList_FormClosing(object sender, FormClosingEventArgs e) { Position = FormPosition.FromForm(this); }
private void frmContainer_FormClosing(object sender, FormClosingEventArgs e) { _options.MainFormPosition = FormPosition.FromForm(this); _options.Save(); }