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