>>ThisForm.LockScreen=.F. >>Thisform.Label1.Caption='lengthy process .. please wait' >>* lengthy data crunching commands here >>>>
ThisForm.AddObject("TextBox1","TextBox") WITH ThisForm.TextBox1 .top=48 .left=10 .height=80 .width=635 .FontSize=11 .visible=.T. .enabled=.F. ENDWITH ThisForm.Lockscreen=.F. ThisForm.TextBox1.value='lengthy process .. please wait' ThisForm.TextBox1.Refresh()I had to add the Refresh() at the end before the screen would update on queue, has this been your experience also ?