Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];
ВнизПодскажите по созданию компонента Найти похожие ветки
← →
vodvorezlaya (2006-09-25 08:11) [0]Всем доброго времени суток.
Необходимо создать единый компонент:
TPanel а в нём:
1 ComboBox
3 Edit
и возможно 1 таймер.
И классовый метод Rulezz;
который будет выполняться с таким интервалом, сколько указано в одном из Edit в ms.
Или чтоб можно было бы привязать этот компонент к таймеру.
← →
@!!ex © (2006-09-25 09:31) [1]Брррр.
1) А не проще привязать нужные операции к методу OnTimer таймера?
2) Зачем объединять все это в один компонент?
← →
vodvorezlaya (2006-09-25 09:40) [2]
> 1) А не проще привязать нужные операции к методу OnTimer
> таймера?
Проще, а как?
> 2) Зачем объединять все это в один компонент?
Чтоб создавать его динамически в программе.
← →
@!!ex © (2006-09-25 09:44) [3]vodvorezlaya (25.09.06 09:40) [2]
>>Проще, а как?
У Таймера есть событие OnTimer
>>Чтоб создавать его динамически в программе.
Создавать динамически компонент....
Бррр.
← →
vodvorezlaya (2006-09-25 09:46) [4]
> Создавать динамически компонент....
Смотри
http://delphimaster.net/view/2-1158566852/
← →
Сивый © (2006-09-25 09:49) [5]Прошу прощения, господа, за то, что прервал вашу беседу, а динамически создать компонент, на котором ещё несколько других и ктому же прописать затем все их обработчики - это изначально такую задачу кто-то поставил?
← →
vodvorezlaya (2006-09-25 09:57) [6]
> Прошу прощения, господа, за то, что прервал вашу беседу,
> а динамически создать компонент, на котором ещё несколько
> других и ктому же прописать затем все их обработчики - это
> изначально такую задачу кто-то поставил?
Это я хочу научиться программировать,
ну возьми например компонент Additional > TLabeledEdit - тот же Label+Edit.
← →
vodvorezlaya (2006-09-25 09:57) [7]
> Прошу прощения, господа, за то, что прервал вашу беседу,
> а динамически создать компонент, на котором ещё несколько
> других и ктому же прописать затем все их обработчики - это
> изначально такую задачу кто-то поставил?
Это я хочу научиться программировать,
ну возьми например компонент Additional > TLabeledEdit - тот же Label+Edit.
← →
@!!ex © (2006-09-25 10:02) [8]Хм... Положим я никогда в жизни не писал компоненты....
Но при этом ИМХО умею программировать немножко.......
Какая задача вообще стоит то?
← →
Плохиш © (2006-09-25 11:07) [9]
> @!!ex © (25.09.06 10:02) [8]
> Какая задача вообще стоит то?
Ну судя по количеству и качеству вопросов аФФтора, стоит задача стать суперпуперкрютым програмером не используя документацию и замучив всех на этом форуме.
← →
vodvorezlaya (2006-09-25 11:42) [10]
> Ну судя по количеству и качеству вопросов аФФтора, стоит
> задача стать суперпуперкрютым програмером не используя документацию
> и замучив всех на этом форуме.
Это просто понедельник, утро :)
пошёл книжки читать...
← →
clickmaker © (2006-09-25 12:16) [11]а чего сложного?
constructor TTimerPanel.Create;
begin
inherited;
FTimer := TTimer.Create;
FEdit := TEdit.Create(Self);
FEdit.Parent := Self;
// дальше координаты и все такое...
FComboBox := TComboBox.Create(Self);
// дальше аналогично TEdit
FEdit.OnChange := EditChange;
end;
procedure TTimerPanel.EditChange(Sender: TObject);
begin
FTimer.Interval := StrToInt(TEdit(Sender).Text);
end;
как оформить это как компонент - сам думай, после того как книжку почитаешь...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c