|
Определить какая кнопка нажата УФ
| ☑ |
0
Альбатрос
17.04.19
✎
12:50
|
Есть 2 кнопки и одна команда для них.
Как определить с какой кнопки была вызвана команда? Кнопки находятся на командной панели в группе кнопок. По непонятной мне причине ТекущийЭлемент не фокусируется на кнопке.
|
|
1
Радим1987
17.04.19
✎
12:51
|
Команда.Имя
|
|
2
dezss
17.04.19
✎
12:52
|
(1) он пишет, что команда у них одна)
(0) э...а в чем отличие в действиях этих кнопок?
|
|
3
1Сергей
17.04.19
✎
12:52
|
Две команды делай
|
|
4
Альбатрос
17.04.19
✎
12:56
|
(2) Это кнопки печати одной печ. формы в обработке, но источники для печати 2 разных таблицы формы.
|
|
5
Альбатрос
17.04.19
✎
12:57
|
(3) По ходу так и придется.
|
|
6
dezss
17.04.19
✎
12:58
|
(4) В чем сложность сделать 2 команды, которые будут вызывать одну и ту же функцию/процедуру печати, но с разными источниками данных?
Или если они расположены на разных страницах, то нужно определять активную страницу и в зависимости от нее определять источник.
|
|
7
Альбатрос
17.04.19
✎
13:05
|
(6) Ну на самом деле там будет не 2 кнопки, а больше. Сложности нет, строк кода больше получится немного;)
Просто интересно было, можно ли определить кнопку-инициатора команды. Получается что нет.
|
|
8
13_Mult
17.04.19
✎
13:08
|
(0) ЭтаФорма.ТекущийЭлемент.Имя
|
|
9
Альбатрос
17.04.19
✎
13:09
|
(8) Не канает.
|
|
10
Лодырь
17.04.19
✎
13:09
|
(8) Если кнопки в командной панели - фокус не удастся.
|
|
11
13_Mult
17.04.19
✎
13:16
|
(9) (10) Хммм, вот оно как. ))
|
|
12
Nuobu
17.04.19
✎
13:17
|
Это проблема управляемых форм - на каждую кнопку - если их действительно нужно различать - нужно делать отдельную команду.
|
|
13
Eg0rkas
17.04.19
✎
13:18
|
(7) А чем не нравится ответ под номером (1) ?
|
|
14
Ник080808
17.04.19
✎
13:22
|
(4) делай две команды, а функция выполнения одна
|
|
15
1Сергей
17.04.19
✎
13:48
|
(13) см (2)п.1.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший