Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];

Вниз

Изминения надписи на кнопке зная название кнопки   Найти похожие ветки 

 
BlackGrin   (2002-03-26 22:25) [0]

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

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


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

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


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

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


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

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


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

Button.Caption:="qq";
:)


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

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


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

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


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

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

hh - стринг.


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

findcomponent, findchildcontrol


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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



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

Форум: "Основная";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
3-22582
Malder
2002-03-17 11:26
2002.04.08
IBguard.exe и IBserver.exe


1-22676
DikobraZ
2002-03-28 15:08
2002.04.08
Новые компоненты закрывают старые...


1-22686
Goblinus
2002-03-26 13:44
2002.04.08
ComboBox


3-22526
msc
2002-03-13 23:30
2002.04.08
Уважаемые, помогите!


7-22862
Garrison
2001-12-14 17:14
2002.04.08
Большие числа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский