Страница: 1 |
народ, такой вопрос: резонно ли использовать для нарисования геометрических фигур на контроле пользоваться событием Paint и e.Graphics для рисования, потомучто я заметил некоторое торможение при перерисовке в тот момент, когда форма открывается: форма открывается и только через несколько десятых секунды (довольно заметно, а у меня Cel2200 512DDR - у клиентов такой роскоши не будет!) рисуется несложная графика - простой закрашенный прямоугольник. Может нужно использовать другие методы?
Такого быть не должно. Покажи код. Вообще не вижу ничего страшного в том, чтобы показать 400 строк кода. Можешь выложить куда-нибудь файл (даже лучше) и дать линк. Просто на словах довольно трудно понять, а серьезных тормозов по идее быть не должно. У меня тублар на градиенте со всеми кнопками отрисовывается мгновенно и не мелькает при ресайзе, хотя событие перекрыто указателем на функцию с кодом отрисовки. Так что показывай. Страница: 1 |
Вопрос: графика
Добавлено: 28.10.03 20:25
Автор вопроса: Артём Л. | ICQ: 280044491
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Воронков Василий
Вопросов: 1
Ответов: 90
Профиль | | #1
Добавлено: 28.10.03 22:56
Номер ответа: 2
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #2
Добавлено: 29.10.03 11:13
добрый день!
не знаю будет ли разумным выкладывать весь код - это целый класс контрола в
котором около 400 строчек кода.
Номер ответа: 3
Автор ответа:
Maxik
Вопросов: 58
Ответов: 201
Профиль | | #3
Добавлено: 29.10.03 11:36
когда форма открывается
Может, ты имеешь в виду запуск проги???
Если да, то это не тормоз, а компилирование проекта. По этому форма
открывается не так быстро, как вб6.
С "роскошью" ты перебрал.
Попробуй использовать bitmap.
Номер ответа: 4
Автор ответа:
Maxik
Вопросов: 58
Ответов: 201
Профиль | | #4
Добавлено: 29.10.03 11:42
Ну если 400, то почему сразу графика тормозит?
Да точно компиляция...
Номер ответа: 5
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #5
Добавлено: 29.10.03 12:14
> Может, ты имеешь в виду запуск проги???
Если да, то это не тормоз, а компилирование проекта. По этому форма
открывается не так быстро, как вб6.
я запускаю прогу не с вб айдл, а ехе-шник с диска
>С "роскошью" ты перебрал.
что ты хочешь сказать?
думаешь клиентский PentiumMMX 200 сможет тягаться с моим компом? я понимаю,
что есть и побыстрее чем у меня компы, такие системы стоят рядом с моим
боксом, но по сравнению с тем что стоит иногда у клиентов это действительно
роскош!
Номер ответа: 6
Автор ответа:
Воронков Василий
Вопросов: 1
Ответов: 90
Профиль | | #6
Добавлено: 29.10.03 19:05
Номер ответа: 7
Автор ответа:
Maxik
Вопросов: 58
Ответов: 201
Профиль | | #7
Добавлено: 30.10.03 14:19
Ты прав.