Сделать форму активной

Здравствуйте.Такой вопрос.Имеется открытая форма. Как программно определить, что она активна и если нет, то сделать ее активной?Спасибо!
7 ответов

Debug.Print Screen.ActiveForm.Name ' покажет имя активной формыForms!НужнаяФорма.SetFocus ' перейти на нужную форму


Но если открыто несколько экземпляров, то такой код не поможет. И тогда надо так:if Screen.ActiveForm is ...


Владимир Саныч,Я так понимаю, что имя формы, которую нужно сделать активной, известно, тогда у mds_world вторая строчка.


Владимир Саныч,Я так понимаю, что имя формы, которую нужно сделать активной, известно, тогда у mds_world вторая строчка.
Саныч, видимо, намекает на это


Владимир Саныч,Я так понимаю, что имя формы, которую нужно сделать активной, известно, тогда у mds_world вторая строчка.
То-то и оно, что известно только имя. У нескольких экземпляров оно, как известно, одинаковое.


ё,ну глубокое предположение


То-то и оно, что известно только имя. У нескольких экземпляров оно, как известно, одинаковое.
Спору нет.