Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
ВнизКак получить имя объекта через sender? Найти похожие ветки
← →
LMD (2003-03-26 14:21) [0]Уважаемые мастера!
Подскажите, как можно получить имя объекта, если обратились к его методу? Точно доступен Sender.
Например, создано в runtime некоторое количество кнопок. Как выяснить имя очередной нажатой?
P.S. Эта задачка не для слабонервных :)
← →
MBo (2003-03-26 14:25) [1]дык... Tbutton(sender).Name
← →
LMD (2003-03-26 14:30) [2]Простенько и со вкусом! Спасибо!
Может, вы знаете и почему в сети так много таких вопросов?
← →
MBo (2003-03-26 14:40) [3]потому что книжки и хелп лень читать
← →
Ihor Osov'yak (2003-03-26 15:25) [4]
Если уж быть особо дотошным, то более корректно - примерно так:
if (sender is TControl) then ShowMessage(TControl(Sender).Name);
Зы - а для созданных в рантайме имя по умолчанию не устанавливается...
← →
malkolinge (2003-03-26 17:40) [5]А че Tcontrol ? Имя с TComponenta появляется
Tcomponent(Sender).Name - еще правильнее :))
← →
Ihor Osov'yak (2003-03-27 01:25) [6]2 malkolinge © (26.03.03 17:40)
Да, Вы правы. Криво вспомнил... Но двигался в верном направлении.. :-)
← →
Николай Быков (2003-03-27 01:44) [7]тэкс, раскрутим счетчик нашему модератору ;)))
вот здесь, есть книги в том числе и по OP
http://www.podgoretsky.com/
а еще больше их вот тут http://www.google.com/
← →
Ihor Osov'yak (2003-03-27 01:47) [8]2 Николай Быков © (27.03.03 01:44)
А при чем здесь книги? А Анатолию трафика и без нас хватает...
← →
Николай Быков (2003-03-27 01:52) [9]
> Ihor Osov"yak © (27.03.03 01:47)
хм....а что, если не книги?
← →
Ihor Osov'yak (2003-03-27 02:02) [10]2 Николай Быков © (27.03.03 01:52)
дык вопрос кажись исчерпан...
← →
Николай Быков (2003-03-27 02:13) [11]
> Ihor Osov"yak © (27.03.03 02:02)
Здесь же новый вопросы появился
> Может, вы знаете и почему в сети так много таких вопросов?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c