Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изминения надписи на кнопке зная название кнопки [D5, Win95/98]


BlackGrin ©   (2002-03-26 22:25:00) 

Ситуация : Есть 200 кнопок, именна Button1.. button200
При нажатие на любую кнопку получаю название этой кнопки:
hh:=form1.ActiveControl.name;

теперь собственно вопрос: каким образом мне изменить Caption этой кнопки (НН). Зная её название. Проблема в том что опиывать специально для каждого действия абсолютно не хочеться, а так одна процедура для всех. Помогите. Это срочно, горю :(


BlackGrin   (2002-03-27 08:18:00) [1]

Просто я никак не мог разобраться с этой функцией! Спасибо еще раз!


panov   (2002-03-27 06:45:00) [2]

>BlackGrin ©
Тебе же ответили. Воспользуйся функцией FindComponent.
В Help есть пример.


MBo   (2002-03-27 02:32:00) [3]

не пойму я, что тебе надо


BlackGrin   (2002-03-27 01:30:00) [4]

РЕБЯТ! ХВОСТ ДЫМИТЬСЯ! ГОРЮ!


BlackGrin   (2002-03-27 01:07:00) [5]

Пользователь к примеру в сети


BlackGrin   (2002-03-27 01:04:00) [6]

Да этотже, просто в начале выбирают кто пользователь а кто сервер


MBo   (2002-03-27 00:58:00) [7]

этот пользователь где? он этот же экземпляр программы использует?


BlackGrin   (2002-03-27 00:44:00) [8]

пользователю, как пользоваться выше укзаными функциями?


MBo   (2002-03-26 23:53:00) [9]

другому кадру ???


MBo   (2002-03-26 23:52:00) [10]

findcomponent, findchildcontrol


BlackGrin   (2002-03-26 23:48:00) [11]

hh:=form1.ActiveControl.name;
получает имя нажатого бутона, его я пересылаю по ТСПАЙПИ другому кадру и нужно чтобы у него Нужный батон поменял значение.

hh - стринг.


MBo   (2002-03-26 23:43:00) [12]

hh какого типа переменная?
если TButton, то hh.Caption, иначе с вышеописанным typecast-ингом


BlackGrin   (2002-03-26 23:38:00) [13]

Ты меня не понял в переменной hh хрониться к примеру button194 мне нужно както через эту переменную изменить кепшен именно в той кнопке имя которой записано в НН


MBo   (2002-03-26 23:35:00) [14]

Button.Caption:="qq";
:)


BlackGrin   (2002-03-26 23:32:00) [15]

Люди! Я только что догнал что это еще не всё.
Допустим есть просто в переменной название обьекта, как изменить данный обьект? К примеру тотже кепшен ?


BlackGrin   (2002-03-26 22:32:00) [16]

СПАСИБО!!!!!!!!!!! Работает! Форум этот просто класс!


MBo   (2002-03-26 22:28:00) [17]

если есть общий обработчик, например, OnClick, то в нем
TButton(Sender).Caption:=
если нет, то
if ActiveControl is TButton then
TButton(ActiveControl).Caption


Наверх

Титульная страница Поиск, карта сайта Написать письмо