مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

qwqw1364

عضویت از 1395/02/17

غیرفعال شدن کمبو باکس

  • شنبه 18 اردیبهشت 1395
  • 19:46
تشکر میکنم


private void comboBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar <= '9' && e.KeyChar >= '1') //comboBox7.Text == string.Empty) //&& e.KeyChar >= '1' || e.KeyChar == '0')
            {
                groupBox4.Enabled = false;
                groupBox6.Enabled = false;
                linkLabel1.Enabled = false;
            }
            //else if (comboBox7.Text == "")// comboBox7.Enabled == false || e.KeyChar == '0'comboBox7.Text == "0" |||| e.KeyChar <= '9' && e.KeyChar >= '1'
               // groupBox2.Enabled = true;
            if (comboBox3.Text != "" && comboBox3.Text != "null" ) //
            {
                groupBox4.Enabled = false;
                groupBox6.Enabled = false;
            }
           
                
             
            if (comboBox2.Text == "")

                e.Handled = false;
           else
                e.Handled = false;
            if (!(char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back))
                e.Handled = true;

            string x;
            x = comboBox2.Text;     //  وارد کردن دو صفر کی برد غیرفعال میشود
            //y = comboBox2.Text;
            if ((x.Trim().StartsWith("00"))) // && (y.Trim().StartsWith("00")))
            {
                if (e.KeyChar >= '0' && e.KeyChar <= '9')
               
                    e.Handled =true;
                    groupBox4.Enabled = true;
                   groupBox6.Enabled = true;
                   linkLabel1.Enabled = true;
               
                
                string u;              //  وارد کردن دو صفر کی برد غیرفعال میشود
                u = comboBox3.Text;
                if (!(u.Trim().StartsWith("00") || x.Trim().StartsWith("000")))
                {
                    if (e.KeyChar >= '0' && e.KeyChar <= '9')
                        e.Handled = false;
                   
                }

private void comboBox2_KeyPress(object sender, KeyPressEventArgs e){
            }
if (e.KeyChar <= '9' && e.KeyChar >= '1')
groupBox4.Enabled = false;
groupBox4.Enabled = false;
{
if (comboBox3.Text != "" && comboBox3.Text != "null" ) 
            {
                groupBox4.Enabled = false;
                groupBox6.Enabled = false;
            }
if (comboBox2.Text == "")

                e.Handled = false;
           else
                e.Handled = false;
            if (!(char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back))
                e.Handled = true;
string x;
            x = comboBox2.Text;
if ((x.Trim().StartsWith("00"))) 
            {
                if (e.KeyChar >= '0' && e.KeyChar <= '9')
               
                    e.Handled =true;
                    groupBox4.Enabled = true;
                   groupBox6.Enabled = true;
 string u;              
                u = comboBox3.Text;
                if (!(u.Trim().StartsWith("00") || x.Trim().StartsWith("000")))
                {
                    if (e.KeyChar >= '0' && e.KeyChar <= '9')
                        e.Handled = false;
                   
                }
                   

با سلام من سه گروپ باکس دارم در هر گروپ باکس دو تا کمبو باکس کد بالا رو نوشتم مشکلم اینه که وقتی در گروپ باکس، یک کمبو باکس عدد وارد بشه و کمبو باکس دوم بیشتر از دو تا صفر وارد بشه دو تا گروپ باکس دیگه فعال میشن با توجه به اینکه بیشتر از دو تا صفر چیزی وارد کمبو باکس نمیشه چه کدی بنویسم که بعد از وارد کردن دو تاصفر گروپ باکس های دیگه فعال نشن لظفا راهنمایی بفرمایید

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)