Solved

validating something was inputted into a maskedTextBox

Posted on 2009-04-11
4
987 Views
Last Modified: 2013-12-17
I'm using a maskedTextBox with the following masks
- maskedTextBoxAccountName = LLLLLLLLLLLLLLLL
- maskedTextBoxAccountNumber = 00000

How do I validate the user has entered something? If I use Validated or Validating Events, (see code below) they get in the way if I want to say "Exit" the program by clicking on the Exit button or if I click on the "Clear Form" button Events. I've been at this one for a while and could sure use the help!
Thanks Experts!
Wally
private void maskedTextBoxAcctNameInput_Validated(object sender, EventArgs e)
        {
            if (maskedTextBoxAcctNameInput.Text == string.Empty)
            {
                MessageBox.Show("You must enter an Account Name");
                maskedTextBoxAcctNameInput.Focus();
            }
        }
 
        private void maskedTextBoxAcctNumberInput_Validated(object sender, EventArgs e)
        {
            if (maskedTextBoxAcctNumberInput.Text == string.Empty)
            {
                MessageBox.Show("You must enter an Account Number");
                maskedTextBoxAcctNumberInput.Focus();
            }
        }

Open in new window

0
Comment
Question by:wally_davis
  • 3
4 Comments
 
LVL 6

Accepted Solution

by:
SaedSalman earned 500 total points
ID: 24125762
I am not sure that I got your question right :)
> How do I validate the user has entered something?
User should press something to get in, Such as Login's button or press Enter ..etc, Right ? if Yes, you can handle that event and validate user's input.

0
 

Author Comment

by:wally_davis
ID: 24126504
Sorry, I should have explained just a little more in depth.
Lets say that we have two maskedTextBox controls on a Winddows Form.
One mTB only allows text. The other only numbers.
Lets just say I skip one of those mTB's and don't enter any data in. What I'm trying to do is make
sure that something is entered, but, at the same time, not intefering with a control like and Exit (if I want to exit the application suddenly) button or a Clear Form button, if I want to reset the form on a whims notice. The problem I'm having is that when I use "Validating" Event Handler.
I'm atttempting to use the Validate Event handler in a Function in hopes that I can handle any one "Validating" event, like the Exit or Clear Form button. Below is some code I have that I somehow need to put into a Function along with the Exit button and Clearm Form buttons to handle those two events.
private void maskedTextBoxAcctNameInput_Validated(object sender, EventArgs e)
        {
            if (maskedTextBoxAcctNameInput.Text == string.Empty)
            {
                MessageBox.Show("You must enter an Account Name");
                maskedTextBoxAcctNameInput.Focus();
            }
        }
 
        private void maskedTextBoxAcctNumberInput_Validated(object sender, EventArgs e)
        {
            if (maskedTextBoxAcctNumberInput.Text == string.Empty)
            {
                MessageBox.Show("You must enter an Account Number");
                maskedTextBoxAcctNumberInput.Focus();
            }
        }

Open in new window

0
 

Author Comment

by:wally_davis
ID: 24163074
Figured out another solution. Please delete question.
0
 

Author Closing Comment

by:wally_davis
ID: 31569256
Although it did'nt completely give me the answer I needed, you helped me rethink where the actual check placements within the code needed to go. Thank you very much for your time. :)
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Recently while returning home from work my wife (another .NET developer) was murmuring something. On further poking she said that she has been assigned a task where she has to serialize and deserialize objects and she is afraid of serialization. Wha…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question