/// <summary> /// Create new instance with given attributes /// </summary> /// <param name="manager"></param> /// <param name="closeOnCompletion"></param> public MultiThreadingStatusDialog(IMultiThreadingManager manager, bool closeOnCompletion) { InitializeComponent(); this.manager = manager; if (this.manager != null) { this.manager.WorkStatusEvent += new WorkStatusEventHandler(manager_WorkStatusEvent); } this.CloseOnCompletion = closeOnCompletion; }
/// <summary> /// create new instance with given attributes /// </summary> /// <param name="manager"></param> public MultiThreadingStatusDialog(IMultiThreadingManager manager) : this(manager, false) { }