فعال کردن فیلد بعدی

#C

توسط mahsa-1 در 6 سال پیش
0 46.2k 3 6 سال پیش
mahsa-1 exe thearrow
0

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

0

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

0

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;
    من این کدو تو برنامم نوشتم اما جواب نداد.

اشکالش چیه؟

0

درود
کدهات درسته
امتحان کردم

[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]

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.