Click here to Skip to main content
11,490,973 members (62,474 online)
   

C#

 
GeneralRe: C# Windows application not responding after 30 minutes Pin
DaveyM694-Oct-12 1:34
mentorDaveyM694-Oct-12 1:34 
GeneralRe: C# Windows application not responding after 30 minutes Pin
sujithkumarsl4-Oct-12 11:17
membersujithkumarsl4-Oct-12 11:17 
QuestionTextbox validation c# help Pin
Robbie Kleman2-Oct-12 9:57
memberRobbie Kleman2-Oct-12 9:57 
AnswerRe: Textbox validation c# help Pin
Matt T Heffron2-Oct-12 11:38
memberMatt T Heffron2-Oct-12 11:38 
Your ValidateText will set the Successful to indicate if the last entry in the textbox list is valid or not. All the checking of the earlier entries is lost.
Try something like:
public void ValidateText(List<TextBox> textboxes)
{
  Successful = true;    // Assume all are valid until shown otherwise
  foreach (var tb in textboxes)
  {
    if (string.IsNullOrEmpty(tb.Text))  // could also use .IsNullOrWhiteSpace()
    {
      Successful = false;       // this means that at least 1 is failing.
      // collect the failing ones here
    }
  }
}
and then
  List<TextBox> textboxes = new List<TextBox>();
  textboxes.Add(FirstNTxt);
  textboxes.Add(LastNTxt);
  textboxes.Add(CourseTxt);
  //validation
  FormValidation validate = new FormValidation();
  validate.ValidateText(textboxes);
  if(!validate.Successful)
  {
    MessageBox.Show("error");
  }
  else
  {
    //more stuff that i did not paste in.
  }
Personally, I'd probably make a validation method that operates on one string at a time and then validate and set the errorprovider directly for each TextBox one at a time. (Despite what I showed above, I wouldn't pass the actual TextBox references around. The method should validate the string, possibly returning an error message. The caller (form) passes the .Text and reports the error appropriately.)
AnswerRe: Textbox validation c# help Pin
Smart Arab2-Oct-12 12:17
memberSmart Arab2-Oct-12 12:17 
GeneralRe: Textbox validation c# help Pin
Robbie Kleman2-Oct-12 12:27
memberRobbie Kleman2-Oct-12 12:27 
GeneralRe: Textbox validation c# help Pin
Robbie Kleman8-Oct-12 4:37
memberRobbie Kleman8-Oct-12 4:37 
QuestionMonitoring file changes and changing data within the file... Pin
JD862-Oct-12 9:31
memberJD862-Oct-12 9:31 
AnswerRe: Monitoring file changes and changing data within the file... Pin
Smart Arab2-Oct-12 12:22
memberSmart Arab2-Oct-12 12:22 
GeneralRe: Monitoring file changes and changing data within the file... Pin
Pete O'Hanlon3-Oct-12 3:03
protectorPete O'Hanlon3-Oct-12 3:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web04 | 2.8.150520.1 | Last Updated 28 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid