Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2009, 11:33   #21
antikhrist
Пользователь
 
Регистрация: 23.06.2009
Сообщений: 12
По умолчанию

Помогите плиз, всё ещё очень акктуальна тема!!!
antikhrist вне форума Ответить с цитированием
Старый 24.06.2009, 12:45   #22
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я правильно тебя понял, тебе нужно что-то подобное как в приложении?
Вложения
Тип файла: rar PaintBox2.rar (163.4 Кб, 17 просмотров)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.06.2009, 12:55   #23
antikhrist
Пользователь
 
Регистрация: 23.06.2009
Сообщений: 12
По умолчанию

Да практически то что нужно Огромное спасибо за отклик, но есть такое уточнение, они рисуются по нажатию правой кнопки мыши(в программе текущей) правая кнопка должна будет иметь выпадающее меню, как в Windows с действиями для квадрата -создать новый, удалить,переместить в область1, переместить в область2, переместить в область 3 и тд. А рисуются квадраты - по нажатию кнопки на самой форме (Создать новый квадрат).. И перетаскиваться они должны как бы тот который захватили тот и перетащили то есть 2 - переместился 2, если 4 то 4-ре... и тд, ну и если есть возможность добавить, что б юзер сам мог вводить номер уникальный квадрату
antikhrist вне форума Ответить с цитированием
Старый 24.06.2009, 13:03   #24
antikhrist
Пользователь
 
Регистрация: 23.06.2009
Сообщений: 12
По умолчанию

И ещё немного заметил "глюков" квадрат не перемещается именно так надо, а копируется... то есть с одной области пропал, в той что переносили прорисовался, и стал первый самый в очереди скажем координаты начала у всех областей для вершин левого верхнего угла квадрата (10,10) то есть, нажали создать квадрат 1 нарисовался в верхнем левом углу с началом координ (10, 10) через и так далее при создании ещё квадратиков они эту область заполняют как эл, в матрице, а при переносе, естественно переноситься тот который мы ужерживаем мышью, и он становиться с начала, в другой области, дальше переносим, он становиться рядом с уже перенесённым и тд ....
спасибо за понимание
antikhrist вне форума Ответить с цитированием
Старый 24.06.2009, 13:04   #25
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну дык, сделай запись типа
Код:
Kvadrat=coord:TRect;Name:String; end;
А для массива укажи в типе именно эту запись, и присваивай именя квадратам. Соответственно посади на мышку ПопУп и в его событиях рисуй.

P.S. я бы это сделал классами...

Цитата:
"глюков"
Это всего лишь пример. На продажу дяде Биллу он не годится.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PaintBox..курсовая 1 курс Кровава роза Помощь студентам 3 03.06.2009 20:04
Из listBox в paintbox в Билдере slonik123 Общие вопросы C/C++ 0 09.03.2009 15:12
Paintbox lacost Мультимедиа в Delphi 3 14.01.2009 09:53
Подлый PaintBox Fre5h Компоненты Delphi 2 09.11.2008 22:52
paintbox steck Общие вопросы Delphi 5 28.10.2007 16:15