![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Хочу описать свою процедуру при левом клике на Shape, как это провернуть?
|
#2
|
||||
|
||||
![]() Обработать событие OnMouseDown.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
Kpyc (27.05.2012)
|
#3
|
||||
|
||||
![]() Что я делаю не так
![]() Есть потомок класса Shape: Код:
type TMyRecord = class(TShape) public address: string; phone: integer; worktime: string; production: string; myimage: TImage; end; Код:
procedure TMyRecordMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin showmessage('1'); end; ![]() |
#4
|
||||
|
||||
![]() Ну раз создаётся потомок от TShape, то событие OnMouseDown уже присутствует и создавать своё не требуется или использовать override.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
Kpyc (27.05.2012)
|