• فعال کردن فیلد بعدی
    #1
    Note 
    سلام
    میخوام با دستورif یه کد بنویسم که اگر combobox برابر یه ایتمی بود بیاد textbox1 رو فعال و textbox2رو غیر فعال کند
    برا فعال یا غیر فعال بوذن چه کدی رو باید بنویسم؟؟؟

    پاسخ
    #2
    Note 
    [CSHARP]
    if (comboBox1.Text == "x")
    {
    textBox1.Enabled = true;
    textBox2.Enabled = false;
    }
    [/CSHARP]
    از Enable میتونی استفاده کنی

    پاسخ
    #3
    Note 
    if (comboBox9.Text == "نقدی")
    {
    textBox25.Enabled = false;
    textBox26.Enabled = false;
    }
    else if (comboBox9.Text == "چک")
    {
    textBox25.Enabled = true;
    textBox26.Enabled = false;

    }
    else
    {
    textBox25.Enabled = true;
    textBox26.Enabled = true;
    من این کدو تو برنامم نوشتم اما جواب نداد.
    اشکالش چیه؟

    پاسخ
    #4
    Note 
    درود
    کدهات درسته
    امتحان کردم

    [CSHARP]
    bool b = false;
    private void button1_Click(object sender, EventArgs e)
    {
    if (comboBox1.Text == "نقدی")
    {
    textBox1.Enabled = b;
    textBox2.Enabled = b;
    }
    else if (comboBox1.Text == "چک")
    {
    textBox1.Enabled = !b;
    textBox2.Enabled = b;
    }
    else
    {
    textBox1.Enabled = !b;
    textBox2.Enabled = !b;
    }
    }
    [/CSHARP]

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان