C#: Validation class for events?
gicio 29.12.2002 - 17:56 541 1
gicio
Bloody Newbie
|
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:
//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.KeyEventArgs 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
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
|
Yeahman
OC Addicted
|
I develop .NET Apps for the web, so maybe I'm not the best help, but:
1. -> MSDN? (+Newsgroups) 2. Why do you want to do this?
The Event itself must be catched in the class, and there you put a call to a shared function in the "selfwritten-class"? (maybe I don't see the problem)
|