>>My problem
>>is : when user makes changes to a textbox value and
>>then immediately selects the "print preview" button,
>>the last textbox that was altered does not get
>>changed and shows only its original value (value
>>before the change) in the preview window.
>
>If Nadya's solution is too complex, how about adding a _SCREEN.ActiveForm.ActiveControl.SetFocus() before running the print preview?
That should work for anything except a grid. And who uses grids for input? < eg >