All pastes #21477 Raw Edit

Miscellany

public text v1 · immutable
#21477 ·published 2005-08-29 10:36 UTC
rendered paste body
private void TheFisher_Load(object sender, EventArgs e)
{
	if (ApplicationContext.Instance.Settings.FirstRun)
	{
		MessageBox.Show("First run..", "TheFisher");

		ApplicationContext.Instance.Settings.MainFormX = Location.X;
		ApplicationContext.Instance.Settings.MainFormY = Location.Y;
		ApplicationContext.Instance.Settings.MainFormHeight = Height;
		ApplicationContext.Instance.Settings.MainFormWidth = Width;
		ApplicationContext.Instance.Settings.FirstRun = false;

		ApplicationContext.Instance.Settings.Save();
	}
	else
	{
		this.Location =
			new Point(ApplicationContext.Instance.Settings.MainFormX, ApplicationContext.Instance.Settings.MainFormY);

		this.Size 
			= new Size(ApplicationContext.Instance.Settings.MainFormWidth, ApplicationContext.Instance.Settings.MainFormHeight);
	}
}

private void TheFisher_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
	ApplicationContext.Instance.Settings.MainFormX = this.Location.X;
	ApplicationContext.Instance.Settings.MainFormY = this.Location.Y;
	ApplicationContext.Instance.Settings.MainFormHeight = this.Height;
	ApplicationContext.Instance.Settings.MainFormWidth = this.Width;

	ApplicationContext.Instance.Settings.Save();
}