Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sender
|
|||
|---|---|---|---|
|
#18+
Кто нибудь сможет сказать как решить следующую задачу. На форме к примеру 5 кнопок Button1-5. Как определить какая из этих кнопок была нажата. Имеется ввиду создать какуюнить процедуру, которая запускается при нажатии на любую кнопку, а процедура сама определяет какая кнопка была нажата. Помогите плииз...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:27 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
ну и? что ты имеешь в виду "определить какая кнопка"? переменная "сендер" однозначно определяет объект, вызвавший событие. чтобы обратиться к этому объету как к кнопке напиши так: TBUTTON(sender) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:29 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
в дополнение к alex_k : у компонентов есть свойство Tag, которое можно использовать для идентификации.... Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:38 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
так текст кода как должен выглядеть? if sender = ....... then showmessage(кнопка номер ..) что заместо точек то должно стоять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:53 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:56 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
Tag есть у всех компонентов. Соответственно каждой кнопке мы его присвоим, а как потом им воспользоваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:58 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
2 pkarklin видимо в одно время писали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 09:59 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
Тебе написали готовый код. Чего еще? Так и используй... Если свойство Tag Sender'a равно 1, то это кнопка номер 1. (та кнопка, свойству Tag которой ты присвоил 1). Если 2, то 2. Ну, можно указатели сравнивать на равенство типа if (Sender = Button1) then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 10:01 |
|
||
|
Sender
|
|||
|---|---|---|---|
|
#18+
авторвидимо в одно время писали :) Вместо точек в case пиши свою обработку для каждой кнопки с определенным тагом. Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 10:19 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32376596&tid=2115105]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 374ms |

| 0 / 0 |
