Study clsMsgPD, frmTestEditField and frmLongDataEntry to watch it all happen.
Oh yea, and clsCtlText. TheDblClick event in there launches frmLongDataEntry. Place a breakpoint in there and step through the code to really understand this. It isn't hard, but watching the events is critical to...