I have an EditText that has a default of 000. It is set to numbers only (no decimals). I need the edit text to change as the person clicks the number. Ex: It starts at 000, the user clicks 1 the number should now show 001. Then the user clicks 4 then the number becomes 014 and so on. If the number is say 614 and the user clicks the 5, the edittext should be 145, as each number is pressed it is added to the last digit and drops the first digit to always be three digits. How can this be done? I am not having any luck in the myNumberd_TextChanged event.