Member 13103467 Ответов: 2

Как переставлять флажки


Я строю мини-систему. Это система, которая будет передавать результаты проверки и генерировать результат. У меня есть 8 флажков. есть только два возможных результата. как мне закодировать флажки, чтобы они мутировали и давали мне либо да, либо нет?
Я все еще начинающий программист
Я кодирую на basic с visual studio 12

Что я уже пробовал:

просто построил пользовательский интерфейс системы и указал кнопки

[no name]

8 флажков и только 1 логический результат? Я подозреваю, что вы используете неправильный контроль для того, что вы делаете.

Ralf Meier

Чего вы пытаетесь достичь ?
Когда вы хотите получить " Да " - результат от ваших 8 флажков ?
Возможно, вы приведете пример ...

2 Ответов

Рейтинг:
2

Mehedi Shams

Привет Member 13103467,

Не совсем понятно, что вы хотите делать. Пожалуйста, предоставьте минимальный фрагмент кода, который объясняет проблему.

Основываясь на том, что вы говорите, Я понимаю, что вы хотите просмотреть все свои флажки и получить ответ типа "Да/нет" на основе оценки выбранных значений. Я предполагаю, что вы хотите оценить только выбранные флажки.

Для простоты я использую List он содержит все выбранные значения флажков. На самом деле вам это может и не понадобиться, и вы будете обрабатывать выбранные значения флажков на лету сами.

'*********************************************************************
"Этот список содержит все значения (тексты) выбранных флажков.
Dim SelectedCheckBoxValues As List (Of String) = Новый Список (Of String)

- Предположим, что флажки находятся внутри группового поля с именем GroupBox1
Для Каждого Chkbox As CheckBox В GroupBox2. Controls
   Если Чкбокс.Проверено = Истина Тогда
      SelectedCheckBoxValues.Добавить (Chkbox. Text)
   Конец, Если
Следующий

- Процесс SelectedCheckBoxValues с вашим алгоритмом.
- Например.:
'Для Каждого Str В Виде Строки В SelectedCheckBoxValues
   'Процесс Str и выход YesNo
- Следующий
'*********************************************************************


Рейтинг:
0

Dave Kreskowiak

Вы не "кодируете флажки". Вы пишете код, чтобы получить состояние флажков и пройти через любой алгоритм, о котором вы говорите, чтобы сгенерировать значение, которое вы ищете.

Поскольку вы не упоминаете о том, что должен делать этот алгоритм для получения конечного результата, невозможно сказать вам что-либо полезное.