+1  A: 

You will have to add code in previous code's lostfocus (or keypress to check for TAB). And, you will have to add code in next control (after the label textbox) to check for Shift+TAB.

You could also add a label before Subject with mnemonic, so user can press ALT+S to reach there.

This is what I could think of right away.
Correct me, if I have not understood your question.

shahkalpesh
This doesn't work well given that this whole control might be on a form of its own (e.g. tabbing should go from subj->body->back to subject), or it maybe on a form with other controls (e.g. tabbing should go from button foo, to subj, to body, to label bar).
Judah Himango
A: 

When the user clicks on the subject label, unhide the subject textbox and set the focus to it.

Controls must be visible and enabled to be part of the tab order; you cannot tab into a control that is invisible or disabled.

Robert Harvey