|
|
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Нажимая скажем на обычную кнопку вылетает констекстное меню и юзер выбирает оттуда команду и она выполняется. Контекстное меню свое создано. Как осуществить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 13:19 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Что осуществить??? Оно всегда так работает как ты описал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 13:27 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 13:27 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Либо контекстное меню присваивается форме (тогда мы не видим стандартного меню) - тогда при нажатии правой кнопки мыши мы его увидим, либо при нажатии на кнопку в форме оно высвечивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 13:29 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
2 Hummer Спасибо тебе большое. Контекстное меню выскакивает. Как теперь за командой меню закрепить выполнение определенных действий. Ну скажем запросов на SQL на изменение. Иль скажем показать / скрыть контрол на форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 13:53 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Кто знает как здесь поступить то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 14:09 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Писать свои функции. Они ставятся в свойство пункта меню OnAction. Должны быть Public. Или написать одну общую для всех контролов, а в ней определять, какой контрол был активен при выполнении функции. Определении активного контрола в момент срабатывания функции: Код: plaintext 1. 2. 3. P.S. Скачайте модуль по ссылке - может проще будет:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 14:15 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
Так, вроде бы есть просвет. В поле "действие" свойств команды меню можно ввести имя общей процедуры из стандартного модуля. Проверил , работает. А процедуры из модулей класса форм можно вызывать? А то писать длинные ссылки типа Forms!NameForm!NameControl.Property=... в модулях стандартных муторно. Если есть такая возможность, то Access просто нет цены! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 14:23 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
2 Hummer Пока писал ты ответил. Спасибо дружище еще раз. Я понял. Public процедуры в стандартных модулях. Как насчет вызова процедур из модулей форм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 14:28 |
|
||
|
Как при нажатии на кнопку вызвать контекстное меню?
|
|||
|---|---|---|---|
|
#18+
У меня не работает. ЛП говорит, что можно. Можно в модуле писать так Screen.ActiveForm.[имя процедуры], если в подчинённой форме, то Screen.ActiveForm.ActiveControl.Form.[имя процедуры], а процедуры уже писать в формах. В этой связи очень может пригодиться то, что я писал выше про активный контрол. Модуль для работы с меню не стали скачивать? Экий я назойливый:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32358029&tid=1677556]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 479ms |

| 0 / 0 |
