|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.03.2015, 19:06 | #1 |
Новичок
Джуниор
Регистрация: 12.12.2010
Сообщений: 2
|
Рисовалка в pictureBox
Всем доброго времени суток! Столкнулся с такой проблемой: Рисую график по точкам которые поступают непрерывно, с СОМ порта, ну да это не совсем важно. Скорость прихода точек большая, точек 100 за секунду. Нужно сделать так, что бы рисуемый график не уходил за за экран, а рисовался где нибудь в центре, то есть нужно нарисованный график сдвигать влево с каждым приходом новой точки. Рисовать график заново не вариант, все лагает. Может есть какая нибудь команда сдвига всего нарисованного в pictureBox-е или что нибудь подобное?
Заранее спасибо =) |
02.03.2015, 19:36 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
WinForms PictureBox что ли? Это в .NET разделы.
А зачем вам рисовать точку как только она пришла (100 раз в секунду)? Пользователь это ж не COM порт, он не увидит так быстро. Рисуйте с большими интервалами сразу все. И double buffering. А чего это за график такой, что вы его не перерисовывается никогда, а только кучу точек добавляете?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.03.2015, 19:52 | #3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Рисуете в Image, а потом этот Image выводите в pictureBox со смещением.
Можно создавать на каждую секунду свой Image, а потом уже неактуальное удалять, новое создавать. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinAPI. рисовалка | aysium | Win Api | 6 | 20.04.2014 17:14 |
Простая рисовалка | Name1ess | C# (си шарп) | 7 | 19.11.2012 00:48 |
Интересная рисовалка | rpy3uH | Свободное общение | 7 | 15.11.2012 08:56 |
Рисовалка, Операционные системы | sharick | Помощь студентам | 2 | 11.05.2011 16:41 |
Рисовалка на сайте | П@вел | HTML и CSS | 2 | 03.04.2009 11:55 |