Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как визвать процедуру и другой формы
 
 автор: Sergo_lviv   (03.03.2009 в 02:58)   личное сообщение
 
 

есть форма1 она активна, откриваеться ещё одна форма2 в ней делаються езменения
как при закритии форми2 виполнить в форме1 ниже приведёний код

Private Sub Form_Open(Cancel As Integer)
    For i = 1 To 550
        Me.Controls("Надпись" & i).Top = 0
        Me.Controls("Надпись" & i).Left = 0
        Me.Controls("Надпись" & i).Width = 0
        Me.Controls("Надпись" & i).ControlTipText = ""

        
    Next

End Sub


Сами понимаете - время занимает, поетому, не могу поставить на Form_Activate.
Ето реально?

  Ответить  
 
 автор: osmor   (03.03.2009 в 09:40)   личное сообщение
 
 

сделайте отдельную public функцию
ее вызывайте и при открытии формы1 и при закрытии формы2

  Ответить  
 
 автор: Дрюня   (03.03.2009 в 10:47)   личное сообщение
 
 

имхо
двигать контролы на форме - не очень хорошая идея
зачастую может привести пользователя в ступор

  Ответить  
 
 автор: Анатолий (Киев)   (03.03.2009 в 12:08)   личное сообщение
 
 

Если эту процедуру сделать Public, то извне ее можно попробовать вызвать так:
Call Forms("Имя").Form_Open(0)

Зы. 550 надписей, это - КРУТО!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList