Показать сообщение отдельно
Старый 20.03.2009, 17:05
Роман Вадимович вне форума Посмотреть профиль Отправить личное сообщение для Роман Вадимович Найти все сообщения от Роман Вадимович
  № 3  
Ответить с цитированием
Роман Вадимович

Регистрация: May 2007
Сообщений: 232
Задача не очень простая, как кажется.
Фильт наиболее простой способ, это легче чем рисовать прямоугольную рамку.
Я в подобных случаях делал класс (ObjectSelector) у которого были подобные методы:
1) add( objectisplayObject ) - добавить в список выделения объект
2) remove( objectisplayObject ) - удалить объект из списка выделения
3) removeAll() - удалить все объекты из списка выделения

Внутри (ObjectSelector) был массив, в кором я хранил этот список.
Не знаю поможет ли это - мне было удобнее сделать так.