Announcement

Collapse
No announcement yet.

[C#] Validation class for events?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C#] Validation class for events?

    Hi,

    I develop an application that have 20 windows forms with many TextBoxes.
    All TextBoxes have the same validation...
    I write in all classes the same validation like that:



    [code:1:220f0be2ce]
    //if the user press a key down at txtDisplacement we check which one was pressed down
    #region KeyDownInTxtDisplacement code
    private void KeyDownInTxtDisplacement(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    CheckWhichKeyDown(e);
    }
    #endregion



    //if the user press a key down at txtModel we check which one was pressed down
    #region KeyDownInTxtModel code
    private void KeyDownInTxtModel(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    CheckWhichKeyDown(e);
    }
    #endregion



    //we check which key is pressed
    //if key Enter or Return or Tab is pressed
    //we go throw DoWhenOneTextBoxIsMarkedRed()
    #region CheckWhichKeyDown code
    private void CheckWhichKeyDown(System.Windows.Forms.KeyEven tArgs e)
    {
    if(e.KeyCode==Keys.Enter || e.KeyCode==Keys.Return || e.KeyCode==Keys.Tab)
    {
    ValidateThis();
    }
    }
    #endregion



    //when special key is press we enable the button
    #region ValidateThis code
    private void ValidateThis()
    {
    cmdAddToDataBase.Enabled = true;
    }
    #endregion
    [/code:1:220f0be2ce]




    CheckWhichKeyDown and ValidateThis should be in one validation class.
    How I can write a validation class that validate ALL TextBoxes from all classes.
    Any ideas?
    Or do you know some sample validation classes available on www?


    gicio
Working...
X