Форум: "Основная";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
ВнизОпределение нажатого кнопки Найти похожие ветки
← →
BlackGrin (2002-07-15 11:06) [0]Доброе время суток!
Как определить имя нажатой кнопки если для 10 кнопок одна процедура для действия "онклик"?
И еще если у меня есть только имя объекта как изменить его свойства? Спасибо!
← →
Andrey007 (2002-07-15 11:09) [1](Sender as TBitBtn).Name
← →
MBo (2002-07-15 11:09) [2]1)по Sender
2) FindComponent
← →
BlackGrin (2002-07-15 13:12) [3]Попробывал сендер. Когда смотрю просто watchем значение сендеа говорит: Variable "Sender" inaccessible here due to optimization.
Что и как с ним справиться я не знаю....
А как пользоваться фаинд компонент? я ишу
form1.findcomponent("label1") и логика подсказывает что дальше нужно написать типа form1.findcomponent("label1").caption:="111";
но это не проходит.....
← →
MBo (2002-07-15 13:42) [4]if Sender is TButton then
TButton(Sender).Name:="www";
compon:TComponent;
compon:=findcomponent("label1");
if compon<>nil then
(compon as TLabel).Caption:="sss";
почитай
delphi.vitpc.com HelloWorld
Жизнь и смерть в RunTime
← →
Дмитрий Селищев (2002-07-17 13:19) [5]Ещё вариант - может, не самый лучший, но подходит для массива кнопок.
У каждой кнопки есть поле Tag, в которое при создании заносится индекс этой кнопки. А в OnClick уже смотришь это значение и делаешь что хочешь.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c