I am trying to acheive something like the vb functionality. (if you click on the title of your thread it turns into a textbox for quick editing).

Would this be a possible solution:

Inherit from textbox.
Add a subroutine that checks whether textbox is readonly. If its readonly, display a label with the same text.
If i handle the label click event, I can change the textbox to its normal property