General information
Category:
Coding, syntax & commands
VB has Screen.ActiveForm, which will need to be stored in an Object or Variant type for
your purpose. Then:
oSavedForm = Screen.ActiveForm
CallByName oSavedForm, "WindowState", VbLet, 1
Or
CallByName oSavedForm, "ZOrder", vbLet, 0 ' Bring window to front (setfocus)
>I need to do something in VB. I believe I know how I would do it in Fox but can't find the right syntax in VB. What I want to do is keep the name of the active form. Then I'll put a "container" form around my application. The container form is only so I can make sure I have a task bar button (so I don't have to go back and change every form). Whenever someone clicks on the taskbar button I want the container form to fire code that pulls up the truly active form.
>
>So it's going to be something like:
>
> activeform = (name of active form)
> (user minimizes application)
> (user maximizes application)
> sub container_form.on_maximize
> &activeform.setfocus
> end sub
>
>
>Will something like this work in VB? Thanks.
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only