IF NOT DODEFAULT() RETURN .F. ENDIF ThisForm.txtCurrViewDesc.oControl.ControlSource='Thisform.oBizObj.MyCustomPropertyName'After the above code in form's init, I do some runtime enable/disable control handling then call Thisform.RefreshForm(). All is well at first glance, I see the correct value of the bizobj property in my textbox & textbox is enabled like it should be. But when I go to change the value shown in the textbox (which ideally should also change the value of the underlying bizobj) nothing happens. I can type & edit to that textbox to my heart's content but changes are not shown and the underlying bizobj property acts like it's readonly???