Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.14;
Скачать: CL | DM;

Вниз

Вопрос про линии   Найти похожие ветки 

 
avr555 ©   (2001-12-23 18:05) [0]

Хочу в своей проге сделать линии, которые бы соединяли компоненты. Сами линии я нарисовал, а вот как теперь приделать именно к этой линии какие-то события?
Дело в том, что уменя их будет несколько на одной форме и получается, что будет реагировать верхний Canvas.

Что делать?


 
Al Creator ©   (2001-12-23 22:01) [1]

Тут нужно делать линии компонентом, или, если ты боишь столь глобального подхода, просто перепиши какой-нибудь компонент, я обычно переписываю TPanel - ничто не может ей помешать стать линией, а событи я переделывать очень просто


 
avr555 ©   (2001-12-23 23:49) [2]

Оно у меня и так в виде компоненты.
Просто у меня несколько линий и у каждой Canvas на всю форму и как тут определить на что нажали?

А можно из TPanel сделать наклонную прямую?

Заранее благодарен.


 
valery_f   (2001-12-24 11:57) [3]

А не проще ли рисовать прямо на канвасе Parent"а и от него же ловить события? Централизованная обработка + список линий (может быть и объектов тоже) - гораздо практичнее (a la Corel :). А насчет лепить Panel"ы на каждую линию не согласен - большое количество WinCointrol"ов здорово жрут ресурсы.


 
avr555 ©   (2001-12-24 14:19) [4]

Если я правильно понял, то мне при клике на парента придется вычислять на какую линию кликнули и уже в зависимости от этого выполнять некоторые действия?


 
avr555 ©   (2001-12-24 20:17) [5]

Может мне стоит копать в направлении векторной графики?


 
Al Creator ©   (2001-12-24 23:56) [6]

Ну а если человеку надо? Но valery_f прав, проще наверное обрабатывать на родителе, муторно, зато не ошибёшься. а насчёт канваса на всю форму - IF ...is ... then потом вычисляй где именно по координате мыши.



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

Текущий архив: 2002.01.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
7-42576
РУС
2001-09-25 22:14
2002.01.14
Информация


3-42352
МаксБ
2001-12-11 15:05
2002.01.14
Форматирование даты


14-42566
Fredy314
2001-11-08 21:44
2002.01.14
Может Опрос? Интересно кто где учится(из учащихся).


1-42467
Чайничек
2001-12-24 19:55
2002.01.14
Можно ли, пограммируя на Delphi работать с rtf, и doc файлами?


1-42502
SemFLY
2001-12-26 03:24
2002.01.14
Как прочитать определённый символ из Edit ?