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

Вниз

Как динамически создать процедуру OnMouseDown   Найти похожие ветки 

 
Elena_   (2005-06-10 10:16) [0]

Создаю компонент:
x:=TImage.Create(self);
x.Name:="Image111";
x.Width:=33;
x.Height:=33;
x.Parent:=ScrollBox1;
x.Picture.LoadFromFile("3.bmp");

Теперь мне нужно создать процедуру  OnMouseDown - помоги (ПЛИЗ)
Заранее спасибо всем отозвавшимся


 
-=XP=- ©   (2005-06-10 10:23) [1]

Теперь мне нужно создать процедуру  OnMouseDown - помоги (ПЛИЗ)

1. OnMouseDown - не процедура.
2. Процедуры не создают, а пишут.
3. В чем проблема-то?

P.S. OnMouseDown - метод.
P.P.S. Напишите в разделе private формы текст procedure OnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); и нажмите Ctrl+Shift+C.


 
Anatoly Podgoretsky ©   (2005-06-10 10:38) [2]

Ни как, Дельфи это компилятор, а не интерпритатор.
Поэтому создавать надо ранее, до компиляции программы, только не процедуру а метод объекта. Теперь ранее созданый метод можно динамически назначить свойству события в рантайм.



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

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

Наверх




Память: 0.44 MB
Время: 0.034 c
4-1116330535
Shuma
2005-05-17 15:48
2005.07.11
Виртуальный диск


10-1094817786
r_nikola
2004-09-10 16:03
2005.07.11
Глюки с NumberFormat для даты в Excel (понимает только по-русски)


14-1117875014
lookin
2005-06-04 12:50
2005.07.11
Репортаж...


14-1118052395
Ozone
2005-06-06 14:06
2005.07.11
Файл ответов для MSI


1-1118520083
81Ton
2005-06-12 00:01
2005.07.11
работа с окнами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский