Continue=False fails in queryopen for a subform

I have a lock subform imbeded into a form. On the queryopen of the subform it checks to see if the doc is locked by someone else and does a Continue=False Exit Sub. This works fine in R5, however in R6 it continues with the other queryopen’s for other subforms and opens the document in editmode. This is only when you do a Ctrl-E from a view to edit the document. Also I noticed in R6 that it does not go thru the querymodechange when you do the Ctrl-E. Any suggestions are appreciated.