what is the difference between textbox.text and a variable?
Value is that the former contains the current control data, and the latter contains the last saved control data. ... Text property is required is when one needs to deal with what a control currently contains, rather than the saved data, such as examining what the user is typing, keystroke by keystroke.