Whether you go with the Access zoom box or create your own form, I would use the double-click event to initiate the action. If you use the click event, you prevent people from ever editing data in the form, you always have to open the zoom box. Also, I rarely use code to open the zoom box. It is too valuable a tool and since I can't or don't want to add a double-click event to every text control on every form, I teach the users how to use Shift-F2. That way, they can open the zoom box for ANY control on ANY form and I don't have to write code to manage it.