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

Вниз

Работа с кодом проекта в design-time   Найти похожие ветки 

 
Doma   (2006-09-12 22:24) [0]

Все доброе время суток!
Подскажите пожалуйстка как можно работать с исходным кодом проекта в design-time, а именно в моем редакторе свойства компоненты... хочу динамически создавать обработчики события и не только... но не знаю с чего начать... где искать...
Если кто знает хоть что-нибудь: ПОМОГИТЕ!!!
Заранее всем огромное спасибо!!
P.S. это всего лишь маленькая проблемка большого проекта, надеюсь, в рузельтате получится нечто грандиозное! И Я обещаю с вами этим поделится!!!


 
Loginov Dmitry ©   (2006-09-13 00:06) [1]

> но не знаю с чего начать


С Яндекса.
Ну или на худой конец - с гугла.


 
Джо ©   (2006-09-13 00:14) [2]

Локализируй проблему и членораздельно озвучь. Ибо в "крике души" разобраться не представляется возможным :)


 
Германн ©   (2006-09-13 01:35) [3]


> P.S. это всего лишь маленькая проблемка большого проекта,
>  надеюсь, в рузельтате получится нечто грандиозное! И Я
> обещаю с вами этим поделится!!!

А это лишнее. Нам, в целом, ничего особенно и не надо. :-)
Ну т.е. от тебя лично.


 
Doma   (2006-09-13 01:57) [4]

Вижу на форуме ребята с юмором... не в этом суть, спасибо, что сказали, что формулировка вопроса не понятна.
Раз не понятно могу разъяснить:
Создал форму, поместил на форму лист бокс. Форму сделал редактором компоненты. Теперь при открытии этого редактора компоненты (которая лежит на некоторой форме TForm1) заполняю в лист бокс методы того контейнера (TForm1) на котором лежит моя компонента. (все это в design-time)
Теперь задача:
при двойном клике по методу в списке на форме необходимо чтобы добавлялся некоторый код в исходный текст программы, чем-то схожий с тем, который вставляется при двойном клике по пустому полю рядом с методом в Object Inspector->Events, только помимо пустого обработчика мне надо еще вставлять некоторый код.

Пример кода, который вставляется после двойного клика по полю метода:
в dfm добавляется:

object Form1: TForm1  
 ...
 OnCreate = FormCreate
 ...
end

в pas добавляется:

 TForm1 = class(TForm)
 ...
 procedure FormCreate(Sender: TObject);
 ...
 end;

procedure TForm1.FormCreate(Sender: TObject);
begin

end;


Мне надо примерно тоже самое, тока добавлять еще некоторый код в сам обработчик.


 
Doma   (2006-09-13 02:01) [5]

Интересно, неужели моя задача/проблема схожа с задачами/проблемами у новичков... почему-то не на одном форуме мне не помогли с решением... ;)


 
Германн ©   (2006-09-13 02:13) [6]


> Doma   (13.09.06 01:57) [4]
>
> Вижу на форуме ребята с юмором... не в этом суть, спасибо,
>  что сказали, что формулировка вопроса не понятна.
> Раз не понятно могу разъяснить:

Вот если бы ты в таком ключе сразу сформулировал свой вопрос, то мог бы даже запостить его в конференцию "Компоненты"!



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
3-1153815094
Sasha K
2006-07-25 12:11
2006.10.01
Как сжать базу FireBird(не бэкап)???


15-1157972190
SergP
2006-09-11 14:56
2006.10.01
Как сделать чтобы винда сама прописывала маршруты?


4-1148171087
parovoZZ
2006-05-21 04:24
2006.10.01
Создание линии


15-1157699759
AxelBlack
2006-09-08 11:15
2006.10.01
Как удалить StarTeam из главного меню Delphi2005?


15-1157986405
GRAND25
2006-09-11 18:53
2006.10.01
Какая замечательная статья!