مقایسه مقدار تکست باکس ها - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مقایسه مقدار تکست باکس ها

0 امتیاز
سلام , چطور میشه مقدار تعداد زیادی از تکست باکسهای فرم رو با هر چیز دیگه مقایسه کنم؟ مثلا یه حلقه دارم که به تعداد تکست باکسام  باید اجرا بشه؟
سوال شده خرداد 8, 1393  بوسیله ی daniyaltjm (امتیاز 840)   47 88 103
میشه کمی واضح تر بگین
در asp یا app می خواین این اتفاق بیوفته
textbox ها بصورت ویژوال ساحته میشه یا بصورت کد
app دیگه ! می خوام طوری باشه که بایه حلقه foreach هر تعداد بود رو مقایسه کنه نه اینکه دستی خودمون بهش تعداد بدیم!!

سلام دوست عزیز!
بهتره قسمتی از کدتون رو هم بذارید و سوالتون رو واضح تر بپرسید تا ما هم راه نمایی بهتری کنیم... به هر حال این رو ببینید:

http://www.codeproject.com/Questions/204098/How-to-change-value-of-textbox

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام

در این کد مقادیر تکست باکسها با مقدار متغیر value مقایسه میشن.

 

        private void button1_Click(object sender, EventArgs e)
        {
            int value = 10;
            int count = 0;
            foreach (Control c in Controls)
            {
                if (c is TextBox)
                {
                    if (int.Parse(c.Text) == value)
                        ++count;
                }
            }
        }

 

برای چرخش حلقه به تعداد تکست باکسها،  ابتدا تعداد تکست باکسها رو بدست میاریم و سپس یه حلقه ایجاد میکنیم تا به تعداد تکست باکسها بچرخه

 

        private void button1_Click(object sender, EventArgs e)
        {
            int count = 0;
            foreach (Control c in Controls)
            {
                if (c is TextBox)
                    ++count;
            }

            for (int i = 0; i < count; ++i)
            {
                //do some thing
            }
        }

 

http://stackoverflow.com/questions/17712051/count-the-number-of-textboxes-and-checkboxes-in-a-form

پاسخ داده شده دی 1, 1393 بوسیله ی امیدوار (امتیاز 872)   21 63 76
انتخاب شد دی 23, 1393 بوسیله ی daniyaltjm
...