public TheWitcher2SavelockBypasserForm() { InitializeComponent(); StartMonitoringRegistry(); refreshUIDelegate = new refreshDelegate(RefreshUI); }
public void refresh() { if (InvokeRequired) { refreshDelegate del = new refreshDelegate(refresh); Invoke(del); } else { Refresh(); } }
/// <summary> /// Creates a new instance with the appropriate parameters to run. /// </summary> /// <param name="refresher">Delegate of the method to be called for a trigger</param> /// <param name="triggerOnAddValue">If TRUE, then refresher is called when addValue(Sample) is called</param> /// <param name="triggerOnAddValues">If TRUE, then refresher is called when addValues(Samples) is called</param> public NewDataTrigger(refreshDelegate refresher, bool triggerOnAddValue, bool triggerOnAddValues) { minRefreshSpan = new TimeSpan(0, 0, 0, 0, minRefreshMSec); lastRefresh = DateTime.Now; myRefresher = refresher; addValueTrigger = triggerOnAddValue; addValuesTrigger = triggerOnAddValues; }