|
|
|
| На форме уже для кнопок не хватает места. Решил сделать контекстное меню.
и чтоб не заморачиваться использовать теже функции - кнопока_Click(),
но в макросе можно запустить только Function из модулей.
как из внешного, для формы, модуля запустить вот такое -
Private Sub Кнопка46_Click()
|
пробовал вот так
Call Forms.gurnal_Izd.Кнопка45_Click
|
орет про ошибку.
че я не так делаю | |
|
| |
|
|
|
| вымучил
Function Uzli_Izd()
Call Forms.gurn_izd.U_2
End Function
|
в форме создал
Public Function U_2()
Me.Кнопка45.SetFocus
Call Кнопка45_Click
End Function
|
но чую что делаю через ...,
подскажите как правильно | |
|
| |
|
14 Кб. |
|
| Так можно:
Прим. Не работает для PopUp форм, открытых нестандартными экземплярами класса. | |
|
| |
|
|
|
| спасибо за пример - как всегда просто и элегантно.
есть сопутсвующий вопросу проблем - если открыта форма и выполняется код, который находтся в отдельном Модуле, как запустить на выполнение процедуру которая находится в модуле Формы, кроме того как я описал выше.
может есть какоето правильное обращение к ней одной строкой? | |
|
| |
|
|
|
|
| спасибо, будем воевать дальше
и че я в детсве русский да украинский учил, а не VB
| |
|
| |
|
|
|
|
Public Sub Кнопка46_Click()
|
нужно объявить как паблик, иначе как ее увидят не из этого модуля :) | |
|
| |
|
|
|
|
На форме уже для кнопок не хватает места. Решил сделать контекстное меню.
|
построй мастером главную кнопочную форму (Switchboard)
распатронь и посмотри как там что устроено.- там всего восемь кнопок | |
|
| |
|
|
|
| уже давно создана ручками. | |
|
| |