![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение значения Caption из используемого компонента [D6, WinME]
Silver Eagle © (2003-01-13 18:00:00)Приветствую вас, Мастера! С наступающим! Такой вопрос перед праздником: как получить значение свойства Caption из компонентов класса TMenuItem при кликании на него? Поначалу код казался проще пареной репы, но такой вариант для проверки не сработал:
Label2.Caption:=MainMenu1.Items.Caption;
По этому случаю есть еще такой вопрос: как получить значение свойства Caption из любого используемого в данный момент компонента, независимо о его класса?
Заранее благодарен!
Юрий Зотов (2003-01-13 18:41:00) [1]> как получить значение свойства Caption из любого
> используемого в данный момент компонента, независимо о его
> класса?
См. GetPropValue или GetStrProp в модуле TypInfo.
gsu (2003-01-13 18:12:00) [2]if sender is Tmenuitem
then Label2.Caption:=TMenuItem(Sender).Caption
still (2003-01-13 18:07:00) [3]Если имеешь ввиду в обработчике типа OnClick,
то туда ередается Sender:TObject
На самом деле передается тот объект, по которому кликнули. Т.е. кастуешь его и пользуешься :)
типа так:
TMenuItem(Sender).Caption
или
TButton(Sender).Caption