|
Модераторы: Akina |
|
Delegat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 20.3.2009 Где: Екатеринбург Репутация: нет Всего: нет |
Доброго всем дня.
Есть программа, реализующая карту местности, а на карте находятся объекты в виде picturebox с надписью. При загрузки 700 объектов программа "встает" секунд на 10. Загрузка объектов происходит путем смены у боксов свойства Visible и редактированием местоположения. Как эту проблему можно обойти? Это сообщение отредактировал(а) Delegat - 18.6.2012, 13:25 |
|||
|
||||
Cheloveck |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Звучит как: "Я направил пистолет ссебе в ногу, выстрелил и мне стало больно. Как стрелять себе в ногу, чтобы не было больно?"
Рисовать самому либо на самой форме, либо на одном из контролов (к примеру, на одном из PictureBox). Это сообщение отредактировал(а) Cheloveck - 18.6.2012, 13:52 -------------------- |
|||
|
||||
windcastle |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.2.2015 Репутация: нет Всего: нет |
Боюсь, что 700 picture box-в не осилит программа. Графика рисуется процессором, поэтому решением является - DirecX 3D, OpenGL - они рисуют граф.картой!
Даже Line и Circle будут тормозить, если их много. Однако не могу вспомнить где я тут (на форуме) встречал прогу, которая очень быстро рисует хренову тучу эллипсов очень быстро. Найду - отпишусь! Но pictureBox - НЕ ВАРИАНТ! |
|||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |