I want to be able to determine which form has opened another one. For example, if you have a calendar form with a simple calendar control in it, and this is opened from 5 different locations. When the calendar is closed it is meant to insert the date into the form that opened it. How can I tell in code which form opened the calendar. Is there another way besides global variables, or the .isloaded property of a form.