how can I dynamicaly create an edit box that can be placed anywhere on the dialog, then read its new position