Esempio n. 1
0
      private void OnFieldTextChanged( Object sender, TextChangedEventArgs e )
      {
         if ( null != FieldChangedEvent )
         {
            FieldChangedEventArgs args = new FieldChangedEventArgs();
            args.FieldId = e.FieldId;
            args.Text = e.Text;
            FieldChangedEvent( this, args );
         }

         OnTextChanged( EventArgs.Empty );
      }
Esempio n. 2
0
      protected override void OnTextChanged( EventArgs e )
      {
         base.OnTextChanged( e );

         if ( !Blank )
         {
            int val;
            if ( !Int32.TryParse( Text, out val ) )
            {
               Text = String.Empty;
            }
            else
            {
               if ( val > RangeUpper )
               {
                  Text = RangeUpper.ToString( CultureInfo.InvariantCulture );
               }
               else
               {
                  Text = val.ToString( CultureInfo.InvariantCulture );
               }
            }
         }

         if ( null != TextChangedEvent )
         {
            TextChangedEventArgs args = new TextChangedEventArgs();
            args.FieldId = FieldId;
            args.Text = Text;
            TextChangedEvent( this, args );
         }

         if ( Text.Length == MaxLength && Focused )
         {
            SendCedeFocusEvent( Direction.Forward, Selection.All );
         }
      }