Показать сообщение отдельно
  #8  
Старый 19.03.2024, 20:42
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,018
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от brotherirk
но если есть идеи для конкретного случая:
но как в функцию передать параметром MaskEdit1.text и там изменить text?
то буду благодарен...

Ну, если очень хочется поизвращаться, то можно делать так:
1. Как параметр передаем строку 'MaskEdit1.text'
2. Внутри парсим на имя компонента и имя свойства - получаем 'MaskEdit1' и 'text'
3. Ищем компонент по имени через FindComponent
4. Через RTTI (см примеры выше - SetPropValue) меняем значение свойства.

Как то так.
Ответить с цитированием