/// <summary> /// Ожидание загрузки данных /// </summary> /// <param name="tConnect">Таск подключения</param> /// <param name="tLoadquotes">Таск погрузки данных</param> public bool Tasks(Task tConnect, Task tLoadquotes, progressBar g) { // ожидание Cursor.Current = Cursors.WaitCursor; // ожидать коннект tConnect.Wait(); // ожидать загрузку g.set(50); tLoadquotes.Wait(); g.set(100); g.Close(); return(true); }
/// <summary> /// Метод для создания окна котировок /// </summary> /// <param name="tConnect">Таск подключения</param> /// <param name="tLoadquotes">Таск погрузки данных</param> /// <param name="closeWindow"></param> ///<param name="value">наименование котировки</param> ///<param name="TQoute">таски</param> public bool createWindow(Task TQoute, bool closeWindow, string value) { int x = 0, y = 0; if (closeWindow == true) { // чтение из файла и присвоение размеров X,Y windowQuotes windowQuote = new windowQuotes(); windowQuote.get(ref x, ref y, ref closeWindow); // Присвоение глобальной переменной для всего проекта для передачи значений между формами (размеры окна по X) WString.X = x; // Присвоение глобальной переменной для всего проекта для передачи значений между формами (размеры окна по Y) WString.Y = y; progressBar g = new progressBar(); g.Show(); Tasks(tConnect, TQoute, g); Windowd Quote = new Windowd(value); WindowSizeLocation(Quote, WString.X, WString.Y); return(Quote == null ? false : true); } return(false); }
/// <summary> /// метод для отображения прогресс бара /// </summary> private void requestBd(progressBar progress, int procentComplete) { // процент выполнения progress.set(procentComplete); }