Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: 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 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
15-1208155314
Qumbs
2008-04-14 10:41
2008.05.25
SSL через прокси


2-1209375776
Alex
2008-04-28 13:42
2008.05.25
Ярлык для программы


2-1208870117
ekto
2008-04-22 17:15
2008.05.25
Отправка письма с пом. Indy


11-1189607486
imp
2007-09-12 18:31
2008.05.25
Ошибка в методе TStrList.LoadFromFile, kol 2.78


2-1209032542
Int23
2008-04-24 14:22
2008.05.25
Как убрать расшареное имя с папки