Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

Выделение группы объектов   Найти похожие ветки 

 
plt   (2004-06-30 14:41) [0]

Как реализовать на форме выделение группы объектов, в данном случае TImage. Например как выделяются ярлыки на рабочем столе.


 
begin...end ©   (2004-06-30 14:43) [1]

Shift + Click


 
plt   (2004-06-30 14:48) [2]

нужно выделять попавшие в выделенный мышкой регион


 
begin...end ©   (2004-06-30 14:51) [3]

Shift - Click - протягиваем.


 
plt   (2004-06-30 14:56) [4]

Гмм ... вапче в RunTime интересует. Как в среде выделять я в курсе.


 
begin...end ©   (2004-06-30 15:00) [5]

В таком случае что вообще означает "выделить"?


 
Iconka   (2004-06-30 15:09) [6]

Думай! Может за тебя вообще всю программу написать???


 
plt   (2004-06-30 15:10) [7]

Допустим выделить красным цветом и получить их хэндлы.


 
Iconka   (2004-06-30 15:14) [8]

Ручками всё делай. Понажатию мыши начинай рисовать прямоугольник, растягивай его по мере движения. При отпускании кнопки проанализируй какие объекты попали в прямоугольник и "выдели" их. Либо динамически при движении анализируй и "выделяй"


 
plt   (2004-06-30 15:14) [9]

Можно не писать. Дать примерчик или хотя бы намекнуть. С таким ответом пройдись по всему форуму, людям глаза откроешь.


 
Iconka   (2004-06-30 15:25) [10]

Намек понятен?


 
begin...end ©   (2004-06-30 15:28) [11]

Вы ещё подеритесь :)


> plt

См. [8] и справку по OnMouseDown и OnMouseUp.


 
plt   (2004-06-30 15:38) [12]

Нарисовать рамку дас из не проблема. Как узнать какие объекты попали в выделленую область. Есть вариант пробежаться по массиву компонентов и смареть если компонент попадает в область то выделить. Но может есть какой-то др. способ?


 
Iconka   (2004-06-30 15:41) [13]

Ты прав: чтобы "узнать какие компоненты попали в выделленую область" нужно "смареть, и если компонент попадает в область то выделить"


 
begin...end ©   (2004-06-30 15:42) [14]


> [12] plt   (30.06.04 15:38)


> Но может есть какой-то др. способ?

ИМХО, нету.


 
Andr   (2004-06-30 16:00) [15]

Разве только у тебя картинки расположены в определённом порядке в определённых областях.


 
panov ©   (2004-06-30 16:12) [16]

Координаты объектов, которые можно двигать, храним в массиве, а дальше дело техники.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.042 c
1-1088162833
AlexXn
2004-06-25 15:27
2004.07.11
ASPack


1-1087928731
georg
2004-06-22 22:25
2004.07.11
StringGrid Фиксирование ячеек


4-1086001107
TUser
2004-05-31 14:58
2004.07.11
Как не показывать окно


1-1088252380
lena19
2004-06-26 16:19
2004.07.11
освобождение памяти


1-1088260398
RustamuS
2004-06-26 18:33
2004.07.11
как получить URL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский