Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2017, 23:15   #11
hoolygan
Пользователь
 
Регистрация: 11.04.2017
Сообщений: 64
По умолчанию

Смотря какая задача стоит. Если вся задача сводится к банальному отрисовыванию, то можно сделать просто. Новый класс с паблик свойствами и ивентом. Ивент вешаете на сеттер свойства. А в классе UI на событие, которое будет щелкать на изменение свойства - обработчик с рисованием. Если же это с заделом на будущее - советую смотреть в сторону биндинга и события OnPropertyChange с реализацией соответствующего интерфейса.
hoolygan вне форума Ответить с цитированием
Старый 13.04.2017, 12:51   #12
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

Как выход из сложившейся ситуации я сделал еще так. У BackgroundWorker есть свойство IsBusy. и пока идут какие то расчеты. можно выполнять какие то действия с теми же данными. А чтобы графика успевала за данными немного торможу поток Thread.Sleep(10). Может быть, это и костыль, но все работает как нужно

PHP код:
while (bgw.IsBusy) {
                
//вывод графики
                
if (cbGraphics.Checked) {
                    
grForm.DrawDisplay(UxUyx0len);         
                }
                
Application.DoEvents();
 } 
PANDA8 вне форума Ответить с цитированием
Старый 13.04.2017, 13:30   #13
hoolygan
Пользователь
 
Регистрация: 11.04.2017
Сообщений: 64
По умолчанию


Представляете, если бы простуду лечили пеницилином, как в древности ))
У Вас не костыль - а Костылище
hoolygan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две формы в Delphi Kotlyar562 Помощь студентам 10 05.03.2011 23:36
Две формы. Перекрывание. Alex Cones Общие вопросы Delphi 4 30.05.2010 14:33
Вопрос про две формы... doniyor Общие вопросы Delphi 5 13.08.2009 17:18
две формы StakanpORTvejna Общие вопросы Delphi 4 04.05.2009 19:32
две формы в одном приложении.. AXEnic Общие вопросы Delphi 6 22.04.2009 16:52