Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2012, 14:50   #1
bokky
 
Регистрация: 04.05.2012
Сообщений: 6
Вопрос Проверка Checkbox

Всем доброго времени суток! Прошу подсказать следующее:

Есть форма на которой существует 8 CheckBox. Задача состоит в том, чтобы считать какие checbox.checked=true а какие нет и занести только true в фильтр для поиска файлов (то есть фактически поулчается поиск по нескольким маскам с помощью checkbox). Возможно я ошибаюсь в методе решения, буду рад выслушать все мнения.
bokky вне форума Ответить с цитированием
Старый 04.05.2012, 15:17   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

ну так пробегись по чекбоксам if then else или циклом for i:=0 to form1.ComponentCount do
FaTaL вне форума Ответить с цитированием
Старый 04.05.2012, 17:50   #3
Bayazet
Форумчанин
 
Регистрация: 08.12.2008
Сообщений: 156
По умолчанию

Код:
  for i := 0 to form1.ComponentCount-1 do
    if (form1.Components[i] is TCheckBox) then
      if (form1.Components[i] as TCheckBox).Checked then //ToDO
Bayazet вне форума Ответить с цитированием
Старый 05.05.2012, 13:34   #4
bokky
 
Регистрация: 04.05.2012
Сообщений: 6
По умолчанию

Спасибо! Реализовал с помощью оператора If then else ;
вышло вот так (если кому интересно):

Код:
begin
     if checkbox3.Checked then // Чекбокс проверяет включен ли поиск по маскам
      begin
      lbfiles.Items.Clear;           // очищаем lisbox
        if checkbox1.Checked then // 1 чекбокс
          begin
          FFilename:=CheckBox1.Caption; //задание маски
          FindFiles(dolDirectories.Directory); // запуск процедуры поиск
          end;

        if checkbox2.Checked  then // проверяем 2 чекбокс
          begin
            FFilename:=Checkbox2.Caption; //задание маски
            FindFiles(dolDirectories.Directory); // запуск процедуры поиска
bokky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка checkbox Mortimoro JavaScript, Ajax 3 04.02.2012 03:34
excel.Проверка VBA и проверка функции Будда Помощь студентам 0 14.04.2011 21:10
checkbox user666 Помощь студентам 6 25.08.2010 01:55
Проверка (True or False for CheckBox) NeiL Общие вопросы Delphi 5 31.01.2008 09:42