|
|
|
VBA (Excel) -> UserForm.Show
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите как узнать какая форма отображается в данный момент и взависимости от этого выполнить определённое действие. Например по нажатию кнопки если отображается форма1, то выдавать сообщение 1 и т.д. Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 10:14:50 |
|
||
|
VBA (Excel) -> UserForm.Show
|
|||
|---|---|---|---|
|
#18+
Поконкретнее. Лучше пример. Используй Forms.Count и Forms(index as long) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 10:27:59 |
|
||
|
VBA (Excel) -> UserForm.Show
|
|||
|---|---|---|---|
|
#18+
Андрей, не знаю как ещё конкретней. Есть форма 1, на ней батон, по нажатию на который появляется форма 2. Есть форма 3, на ней батон, по нажатию на который также появляется форма 2. Есть событие формы 2 - On_Click. Так вот если форма 2 запущена с помощью батона формы 1, то по On_Click выполняем Действие1. Если форма 2 запущена с помощью батона формы 3, то по On_Click выполняем действие2. Так больее понятно? Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 10:35:56 |
|
||
|
VBA (Excel) -> UserForm.Show
|
|||
|---|---|---|---|
|
#18+
Может, стоит использовать глобальную переменную типа FromForm As Integer и приваивать перед вызовом формы FromForm=1 (если запущена из 1-й формы) и FromForm=3 (если запущена из 3-й формы)? а потом уже при обработке нажатия кнопки на 2-й форме проверять значение переменной FromForm... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 10:57:33 |
|
||
|
VBA (Excel) -> UserForm.Show
|
|||
|---|---|---|---|
|
#18+
Just_SergМожет, стоит использовать глобальную переменную типа FromForm As Integer и приваивать перед вызовом формы FromForm=1 (если запущена из 1-й формы) и FromForm=3 (если запущена из 3-й формы)? а потом уже при обработке нажатия кнопки на 2-й форме проверять значение переменной FromForm... А это мысль, спасибо Serg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 11:01:00 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33352390&tid=2166937]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
193ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 461ms |

| 0 / 0 |
