Jacob,
You may be right. I was understanding the problem statement that he wants to click a button and diplay the previous control (not counting the button). So basically an N-1 deal.
You interpretation is that he wants the button to display the control that had the focus just before the button.
Not sure which scenario is the one he wants. Guess we got both covered
Cheers,
James