PDA

View Full Version : پر شدن خودکار TextBox با انتخاب از ComboBox در صورت بر قرار بودن شرط



Jamshid.Bastani
شنبه 07 بهمن 1391, 15:30 عصر
سلام.

من تاپیک زدم - بستنش - جستجو کرده بودم ( کم ) اما الان خیلی جستجو کردم پیدا نکردم.

من یک بخش دارم برای انتخاب تاریخ تولد

می خواهم بگویم اگر سال از 1368 به بعد انتخاب گردید فیلد شماره شناسنامه در فیلد شماره ملی کپی گردد و دیگر قابل تغییر نباشد.

من این دستور را حس کردم درست است .


if (ComBYear.SelectedText == "1368,1369,1370,1371"
{
txtmeli.text = textid.text;
}


100% اشتباه است - می دونم :لبخند: اما یک راهنمایی می خواهم .


سپاس

website.expert
شنبه 07 بهمن 1391, 15:33 عصر
if (ComBYear.SelectedIndex >= "شماره ایندکس سال 1368"
{
txtmeli.text = textid.text;
}

aradrobo
شنبه 07 بهمن 1391, 18:11 عصر
private void button1_Click(object sender, EventArgs e)
{
if (int.Parse(comboBox1.Text) >= 1368)
{
textBox2.Text = textBox1.Text;
textBox2.ReadOnly = true;
}
}

موارد مورد نیاز : یک کامبو باکس که درونش سال تولد می باشد .
دو تا تکست باکس که تکست باکس 1 شماره شناسنامه و 2 باید ملی را وارد کند .
یک باتن که زمانی روش کلیک انجام شود ، درخواست شما را انجام می دهد . اگر می خواهید که بدون باتن اینکار نجام شود ، کافی است دستورات را درون مقدار کامبو بنویسید . نمونه :

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (int.Parse(comboBox1.Text) >= 1368)
{
textBox2.Text = textBox1.Text;
textBox2.ReadOnly = true;
}
else
{
textBox2.Text = "";
textBox2.ReadOnly = false;
}
}

Jamshid.Bastani
شنبه 07 بهمن 1391, 20:50 عصر
سپاس از هر دو دوست عزیز.

مشکل حل گردید. :لبخندساده: