Как обратиться к объекту за его строковым именем?
Добавлено: 09.09.2009 14:41:48
Как обратиться к объекту за его строковым именем?
Например:
OName:='MenuItem12';
...
Что нужно сделать, чтобы получить эквивалент MenuItem12.Enabled:=False;
Кроме как использовать кучу if ничего не приходит в голову.
Добавлено спустя 1 час 24 минуты 30 секунд:
Сам же и нашел:
(FindComponent(OName) as TMenuItem).Enabled:=True;
Например:
OName:='MenuItem12';
...
Что нужно сделать, чтобы получить эквивалент MenuItem12.Enabled:=False;
Кроме как использовать кучу if ничего не приходит в голову.
Добавлено спустя 1 час 24 минуты 30 секунд:
Сам же и нашел:
(FindComponent(OName) as TMenuItem).Enabled:=True;