Вниз
Скачать: CL | DM;

Как работать с Sender ом?   Найти похожие ветки 

← →
Acad ©   (2008-04-23 02:02) [0]

Здраствуйте! Очень прошу помочь...
          Ситуация: есть, например, на форме очень много кнопок. Необходимо сделать так, чтобы при нажатии на одну из них изменялось какое-либо свойство(caption, например) у той кнопки, на которую я нажал. Как я понимаю, надо использовать sender, но ведь свойства caption у sender’а нету, так как это объект класса TObject. Надо каким-то образом преобразовать sender в TButton? С помощью каких функций это можно сделать? Или тут вообще другой подход?
Буду рад вашим ответам!


← →
Германн ©   (2008-04-23 02:11) [1]


> С помощью каких функций это можно сделать? Или тут вообще
> другой подход?

Приведение типа. По аглицки type casting.
Плюс читай в справке про оператор is.


← →
tormoz   (2008-04-23 14:04) [2]

if Sender is TButton then
 TButton(Sender).Caption := "Я сюда нажал";


← →
Acad ©   (2008-04-23 19:24) [3]

Спасибо за ответы! Работает все отлично теперь!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-1189497078
AlexEgorov
2007-09-11 11:51
2008.05.25
Как получить дерево Organizational Units из Active Directory?


3-1197894306
Ангела
2007-12-17 15:25
2008.05.25
Вопрос по таблицам Access


2-1209308839
atomAltera
2008-04-27 19:07
2008.05.25
Загвостка с DLL


15-1208086982
Verbatim512
2008-04-13 15:43
2008.05.25
Часы + будильник


9-1170550431
PGD-2007
2007-02-04 03:53
2008.05.25
Стартовал конкурс PGD-2007




   Наверх