Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Цікл перебора CheckBox 
:(
    Опции темы
ibz07
Дата 3.1.2010, 14:24 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



 
Код

 for (int i = 1; i <= 10; i++)
                {
                    string s="CheckBox"+i+".Checked";
                    if (s) { total++; }
                }


Код

 for (int i = 1; i <= 10; i++)
                {
                    string s="CheckBox"+i+".Checked";
                    if (Convert.ToBoolean(s)) { total++; }
                }

Что делать?

Это сообщение отредактировал(а) ibz07 - 3.1.2010, 14:26


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Экскалупатор
Дата 3.1.2010, 14:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



ibz07, выбросить все это.

попробуй так:
Код

foreach (Control c in this.Controls)
            {
                if (c is System.Windows.Forms.CheckBox)
                {
                    if ((c as System.Windows.Forms.CheckBox).Checked)
                    {
                        total++;
                    }
                }
            }



Это сообщение отредактировал(а) Экскалупатор - 3.1.2010, 14:53
PM MAIL ICQ   Вверх
ibz07
Дата 3.1.2010, 14:59 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



1) У меня веб-контролы.
2) Мене нужно только CheckBox1.Checked до CheckBox11.Checked, у меня еще есть куча CheckBox


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Экскалупатор
Дата 3.1.2010, 15:22 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 5
Всего: 24



ibz07, ты всегда как то не договариваешь условия задачи. вот откуда я должен был узнать что это для веб? сохрани их в каком нибудь списке (например Lict<T>) и проверяй.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0830 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.