CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 5 of 5
  1. #1
    Join Date
    Jan 2006
    Posts
    3

    Where do i put my if statement?

    im writing a messaging program for my Flight Sim Group, what i need is the fields to be filled out when they are filled then the Exec Button should activate allowing the user to click it sending the message.

    Im still trying to learn C# so i apologise if my code is sloppy
    This is my if statement to verify the 2 fields are filled out.
    Code:
    if (Ll2.Text != "_ _ _ _" && Ll1.Text != "_ _ _ _")
                {
                    ExecBtn.Visible = true;
                }
                else
                {
                    ExecBtn.Visible = false;
                }
    My main program code:
    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            string AcarsString;
            string L1;
            string L2;
            string L3;
            string L4;
            string L5;
            string L6;
            
            public Form1()
            {
                InitializeComponent();
    
            }
    
            
    
            private void Form1_Load(object sender, EventArgs e)
            {
                AcarsLabel.Text = AcarsString;
            }
    
            private void Website_Click(object sender, EventArgs e)
            {
                Browser1.Url = new Uri("http://flyoasis.org");
            }
    
            private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
    
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                Browser1.Url = new Uri("http://www.flyoasis.org/forum/");
            }
    
            private void Browser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
            {
                progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
                progressBar1.Value = Convert.ToInt32(e.CurrentProgress);
    
            }
    
            private void pictureBox14_Click(object sender, EventArgs e)
            {
                AcarsString += "A";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox15_Click(object sender, EventArgs e)
            {
                AcarsString += "B";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox17_Click(object sender, EventArgs e)
            {
                AcarsString += "C";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox16_Click(object sender, EventArgs e)
            {
                AcarsString += "D";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox18_Click(object sender, EventArgs e)
            {
                AcarsString += "E";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox23_Click(object sender, EventArgs e)
            {
                AcarsString += "F";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox22_Click(object sender, EventArgs e)
            {
                AcarsString += "G";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox21_Click(object sender, EventArgs e)
            {
                AcarsString += "H";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox20_Click(object sender, EventArgs e)
            {
                AcarsString += "I";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox19_Click(object sender, EventArgs e)
            {
                AcarsString += "J";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox28_Click(object sender, EventArgs e)
            {
                AcarsString += "K";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox27_Click(object sender, EventArgs e)
            {
                AcarsString += "L";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox26_Click(object sender, EventArgs e)
            {
                AcarsString += "M";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox25_Click(object sender, EventArgs e)
            {
                AcarsString += "N";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox24_Click(object sender, EventArgs e)
            {
                AcarsString += "O";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox43_Click(object sender, EventArgs e)
            {
                AcarsString += "P";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox42_Click(object sender, EventArgs e)
            {
                AcarsString += "Q";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox41_Click(object sender, EventArgs e)
            {
                AcarsString += "R";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox40_Click(object sender, EventArgs e)
            {
                AcarsString += "S";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox39_Click(object sender, EventArgs e)
            {
                AcarsString += "T";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox38_Click(object sender, EventArgs e)
            {
                AcarsString += "U";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox37_Click(object sender, EventArgs e)
            {
                AcarsString += "V";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox36_Click(object sender, EventArgs e)
            {
                AcarsString += "W";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox35_Click(object sender, EventArgs e)
            {
                AcarsString += "X";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox34_Click(object sender, EventArgs e)
            {
                AcarsString += "Y";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox33_Click(object sender, EventArgs e)
            {
                AcarsString += "Z";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox32_Click(object sender, EventArgs e)
            {
                AcarsString += " ";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox30_Click(object sender, EventArgs e)
            {
                AcarsString += "/";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox4_Click(object sender, EventArgs e)
            {
                AcarsString += "0";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox3_Click(object sender, EventArgs e)
            {
                AcarsString += ".";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox7_Click(object sender, EventArgs e)
            {
                AcarsString += "9";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox8_Click(object sender, EventArgs e)
            {
                AcarsString += "8";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox5_Click(object sender, EventArgs e)
            {
                AcarsString += "7";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox11_Click(object sender, EventArgs e)
            {
                AcarsString += "6";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox6_Click(object sender, EventArgs e)
            {
                AcarsString += "5";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox10_Click(object sender, EventArgs e)
            {
                AcarsString += "4";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox9_Click(object sender, EventArgs e)
            {
                AcarsString += "3";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox13_Click(object sender, EventArgs e)
            {
                AcarsString += "2";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox12_Click(object sender, EventArgs e)
            {
                AcarsString += "1";
                AcarsLabel.Text = AcarsString;
            }
    
            private void pictureBox29_Click(object sender, EventArgs e)
            {
                string mystring = this.AcarsString;
    
                if (this.AcarsString.Length > 0)
                {
    
                    mystring =
                    this.AcarsString.Remove(this.AcarsString.Length - 1, 1);
    
                    this.AcarsString = mystring;
                    AcarsLabel.Text = AcarsString;
                }
            }
    
            private void pictureBox31_Click_1(object sender, EventArgs e)
            {
                L1 = AcarsString;
                Ll1.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            private void pictureBox44_Click(object sender, EventArgs e)
            {
                L2 = AcarsString;
                Ll2.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            private void pictureBox45_Click(object sender, EventArgs e)
            {
                L3 = AcarsString;
                Ll3.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            private void pictureBox46_Click(object sender, EventArgs e)
            {
                L4 = AcarsString;
                Ll4.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            private void pictureBox47_Click(object sender, EventArgs e)
            {
                L5 = AcarsString;
                Ll5.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            private void pictureBox48_Click(object sender, EventArgs e)
            {
                L6 = AcarsString;
                Ll6.Text = AcarsString;
                AcarsString = "";
                AcarsLabel.Text = "";
            }
    
            
                
            
    
           
    
    
        }
    }

  2. #2
    Join Date
    Jun 2008
    Posts
    2,477

    Re: Where do i put my if statement?

    Attach a handler to each of your Button.TextChanged events. Also, checking for "_ _ _ _" is a bad idea as I could just blank that out. You should actually validate the data, at least check for txtBox.Text != String.Empty.

  3. #3
    Join Date
    Jul 2001
    Location
    Sunny South Africa
    Posts
    11,284

    Re: Where do i put my if statement?

    It seems as if you need text in a specific format :
    Code:
    Ll2.Text != "_ _ _ _" && Ll1.Text != "_ _ _ _")
    Why not make use of a Masked Edit Box instead ¿

  4. #4
    Join Date
    Jan 2006
    Posts
    3

    Re: Where do i put my if statement?

    the textbox by default needs to be _ _ _ _ so it wouldnt work if i checked to see if it is empty?

  5. #5
    Arjay's Avatar
    Arjay is offline Moderator / EX MS MVP Power Poster
    Join Date
    Aug 2004
    Posts
    13,490

    Re: Where do i put my if statement?

    Quote Originally Posted by homer09001 View Post
    the textbox by default needs to be _ _ _ _ so it wouldnt work if i checked to see if it is empty?
    Did you see Hannes' previous reply?
    Why not make use of a Masked Edit Box instead ¿

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured