WITH this > thisform.lockscreen = .t. > IF !.readonly or ; > ( !isnull(evaluate(.controlsource)) and ; > !empty(evaluate(.controlsource)) ) > if .parent.baseclass="Column" && We are in a grid > .parent.parent.scrollbars = 0 && Turn of scrollbars > .parent.parent.rowheight = .ExpandedHeight > .parent.width = .ExpandedWidth > else > .height = .ExpandedHeight > .width = .ExpandedWidth > .zorder(0) > endif > ENDIF > thisform.lockscreen = .f. >ENDWITHExpanded* props are set in init. When dropped to grid and sparse=.f., works good (err nearly, otherwise no problem).