powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глупая ошибка if
7 сообщений из 7, страница 1 из 1
глупая ошибка if
    #37580952
Nomad87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени .. у меня конфликт с компилятором.

If (.OptionButton1.Value = True) Then Пол = "Муж"
Else: Пол = "Жен"
End If

говорит else без блок IF
почему я вижу IF а компилятор нет???
...
Рейтинг: 0 / 0
глупая ошибка if
    #37580960
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что компилятор умеет читать хелп по синтаксису if, а ты - нет )

вариант раз
Код: vbnet
1.
If .OptionButton1.Value Then Пол = "Муж" Else Пол = "Жен"



вариант двас
Код: vbnet
1.
2.
3.
4.
5.
If .OptionButton1.Value Then
  Пол = "Муж"
Else
  Пол = "Жен"
End If



вариант логичный
Код: vbnet
1.
Пол = IIf(.OptionButton1.Value, "Муж", "Жен")
...
Рейтинг: 0 / 0
глупая ошибка if
    #37580963
Nomad87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не хочет...
...
Рейтинг: 0 / 0
глупая ошибка if
    #37580981
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nomad87не хочет...очень информативно
...
Рейтинг: 0 / 0
глупая ошибка if
    #37581078
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю автор писал: Nomad87не хочет...ся дописывать это сообщение" и исполнил задуманное...
а вообще, чтобы не путаться в длинных кодах, старайтесь использовать один образец условий.
Shocker.ProIf .OptionButton1.Value Then
Пол = "Муж"
Else
Пол = "Жен"
End If тогда вым не придётся отыскивать, где и какое условие вы оформили неправильно
...
Рейтинг: 0 / 0
глупая ошибка if
    #37581088
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня многообразие полов уже не сводится к альтернативному выбору
И Select Case будет ближе к современности
...
Рейтинг: 0 / 0
глупая ошибка if
    #37581104
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldСегодня многообразие полов уже не сводится к альтернативному выбору альтернативный выбор пока не устарел)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
If .OptionButton1.Value = True Then
   if .OptionButton2.Value = True then
   Пол = "И такое бывает"
   Else 
   Пол = "Муж"
   End if
else
   if .OptionButton2.Value = True then
   Пол = "Жен"
   Else
   Пол = "Проверьте свой пол и отметьте хоть что-то"
   End if
End If
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глупая ошибка if
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]