/// <summary> /// create class for unlock excel /// </summary> private void excelUnlock() { //create class for unlock excel ExcelUnlockClass excelUnlockClass = new ExcelUnlockClass(tbPath.Text); excelUnlockClass.reportEvent += lProgress_displayMessage; excelUnlockClass.process(); }
/// <summary> /// create task for unlock excel => responsive UI. /// </summary> /// <returns></returns> private async Task excelUnlockAsync() { //create class for unlock excel ExcelUnlockClass excelUnlockClass = new ExcelUnlockClass(tbPath.Text); excelUnlockClass.reportEvent += lProgress_displayMessage; await Task.Run(() => { excelUnlockClass.process(); }); }