Go Back   PCMech Forums > Help & Discussion > Web Design / Development

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 12-29-2002, 01:11 PM   #1
Member (6 bit)
 
Join Date: Oct 2002
Posts: 55
Question [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:
		
		//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
gicio is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 12:28 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2