Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: графика Добавлено: 28.10.03 20:25  

Автор вопроса:   Артём Л. | ICQ: 280044491 

народ, такой вопрос:

резонно ли использовать для нарисования геометрических фигур на контроле пользоваться событием 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
Автор ответа:
 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

Вообще не вижу ничего страшного в том, чтобы показать 400 строк кода. Можешь выложить куда-нибудь файл (даже лучше) и дать линк. Просто на словах довольно трудно понять, а серьезных тормозов по идее быть не должно. У меня тублар на градиенте со всеми кнопками отрисовывается мгновенно и не мелькает при ресайзе, хотя событие перекрыто указателем на функцию с кодом отрисовки.

Так что показывай.

Ответить

Номер ответа: 7
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #7 Добавлено: 30.10.03 14:19
Ты прав.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам