private void persistentFormLoad(object sender, EventArgs e) { // Create PersistenceHandler and load values from it PersistenceHandler = new PersistentFormHandler(GetType(), (int)FormWindowState.Normal, Bounds); //handlerReady = true; // Set size and location Bounds = PersistenceHandler.WindowBounds; // make sure we are on screen if (!BoundsVisible(Bounds)) { Location = new Point(); } // Set state WindowState = Enum.IsDefined(typeof(FormWindowState), PersistenceHandler.WindowState) ? (FormWindowState)PersistenceHandler.WindowState : FormWindowState.Normal; // Notify that values are loaded and ready for getting. var handler = ValuesLoaded; if (handler != null) { handler(this, EventArgs.Empty); } }
public void SetGetTestDefaultValue() { PersistentFormHandler handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty); handler.Set("keyDefault", 111); handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty); Assert.AreEqual(500, handler.Get("keyNotAvailable", 500)); }
public void SetGetTest() { PersistentFormHandler handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty); handler.Set("key", 189); handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty); Assert.AreEqual(189, handler.Get<int>("key")); }
private void persistentFormLoad(object sender, EventArgs e) { // Create PersistenceHandler and load values from it PersistenceHandler = new PersistentFormHandler(GetType(), (int) FormWindowState.Normal, Bounds); //handlerReady = true; // Set size and location Bounds = PersistenceHandler.WindowBounds; // make sure we are on screen if (!BoundsVisible(Bounds)) Location = new Point(); // Set state WindowState = Enum.IsDefined(typeof (FormWindowState), PersistenceHandler.WindowState) ? (FormWindowState) PersistenceHandler.WindowState : FormWindowState.Normal; // Notify that values are loaded and ready for getting. var handler = ValuesLoaded; if (handler != null) handler(this, EventArgs.Empty); }