![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
sheka |
![]()
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
С помощью инета сделал свой компонент. Подскажите, как
unit component1; изменять, например, свойство Visible формы, на которую этот компонент установлен. Сообщение отредактировано: sheka - 17.11.2009 18:43 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата как мне сделать чтобы при изменении текста моего компонента происходило то же самое, без предварительной прописки в новоп проекте: Ну, так в чем проблема? Проверяй, что компонент лежит на форме, а не на каком-нибудь другом компоненте, и изменяй заголовок владельца:procedure TMyComponent.MyOnTimer(Sender: TObject);Только что проверил - работает... Только ты должен перерегистрировать компонент, и только потом его использовать в проекте. Цитата Что собой представляет TNotifyEvent? указатель на какое-то событие? если да, то ним могут быть все(OnClick,OnCreate..итд)? Цитата(Исходники VCL) type TNotifyEvent = procedure(Sender : TObject) of object; |
sheka |
![]()
Сообщение
#3
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
Ну, так в чем проблема? Вы меня не правильно поняли: проблема у меня с тем, чтобы создать событие OnChange для моего компонента. Т.е. сделать все тоже самое, только не на MyOnTimer, а на СОБСТВЕННЫЙ OnChange НОВОГО компонента. Цитата TCustomForm(Owner).Caption := Caption; а у Edita вроде Text,а не Caption ![]() Цитата Только ты должен перерегистрировать компонент, и только потом его использовать в проекте. Да, с этим я уже намучался ![]() ![]() |
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 6:10 |