I have a MDI program. I want to have another form pop up in an MDI state.

I want to have a form menu that will allow choices that will instantly affect the current mdichild. However when the form pops up while MDI Child = True it takes place of active form. Currently have it at False, and showintaskbar =false

this somewhat gives the effect, but is it possible to keep track of what form last last accessed. Maybe use the tag property somehow? The Title of the form changes with the click of a treeview item, so if a person has multiple spawned views of that form then it would affect all forms that had that treeview. Not the effect I want.

Is this possible or do I need to stick with my method?
Thanks bunch.