Not that I am aware of as it goes against the OpenERP pattern. Your button returns an action to the client (a window action) and the client then requests the form from the server. You can think of this as analagous to sending an HTTP redirect to a browser. You can't send multiple redirects.
If you want to give the use the choice of a form or tree you could make sure those forms are both defined for the model and then have two buttons or just always send to the form and allow the user to switch to the tree view.