Well, if you check what events are available, you will see MouseEnter and MouseLeave for when the mouse moves over the control in question. So in the MouseEnter event you would have this.Text = this.fullValue; or something and in MouseLeave i guess you would restore the text.
My current favourite word is: Bacon!
-SK Genius