How to make a textbox readonly:
1. Set the ReadOnly property to TRUE. By default, the backcolor will change to gray; the forecolor will not be changed (black). If you want change the backcolor back to white.
2. Do it programmatically. E.g. write "e.Handled = True" in the KeyPress event handler. User cannot enter text, UNLESS he uses Cut/Copy/Paste.
3. Do not use a textbox, but a label control. This could fit you if you want to display only.