public void HandleBackspace() { if(internalValue) { if (Value.Length > 0) Value = Value.Substring(0, Value.Length - 1); } else { if (Setting.Value.Length > 0) Setting.Value = Setting.Value.Substring(0, Setting.Value.Length - 1); } }