|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.01.2010, 14:50 | #1 |
Регистрация: 29.01.2010
Сообщений: 6
|
Visual C++ Двойное ветвление через радиокнопки.
Помогите плиз кто чем может Решил добить старую прогу. Она давно реализована на С++ хочу переделать на MFC но ни как не могу решить проблему.
Дано: Три радиокнопки и обычная кнопка (подтверждающая выбор). Задача: Выбираем любую радиокнопку нажимаем подтверждение обычной кнопкой, получаем какойнибдь результат, например MessageBox("1"); С этим все понятно, а вот дальше необходимо использовать ветвление, если выбран первый радиобаттон в предыдущем случае, то пользуя теже радиокнопки выбираем три другие варианта. Весь код завязываю на обычную кнопку и в итоге получаю то что программа выпоняется сразу по всем ветвлениям от начала до конца, а надо каждый выбор подтверждать кнопкой. Код:
momento mori
|
29.01.2010, 19:17 | #2 |
Регистрация: 29.01.2010
Сообщений: 6
|
Может вообще как нибудь по другому это надо делать, пробовал через IF тоже не получилось.
momento mori
|
30.01.2010, 00:17 | #3 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
у тебя всегда будет результат 0 - 0, 1 - 1, 2 - 2, другое значение - 0;
т.е. никакого ветвления зачем одну и ту же переменную проверяешь на входные данные два раза? смысл в чем? чтобы было ветвление нужно как минимум 2 переменных
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
30.01.2010, 11:31 | #4 | |
Регистрация: 29.01.2010
Сообщений: 6
|
Цитата:
Вы предлагаете задать задать группе радиокнопок две переменные? Первый switch использовать одну а второй switch использовать другую ?
momento mori
|
|
30.01.2010, 13:07 | #5 |
Регистрация: 29.01.2010
Сообщений: 6
|
Переделал все вот таким образом
Код:
Люди нужны мысли, пробовал обнулить значения радиокнопок, не помогает.
momento mori
|
30.01.2010, 18:55 | #6 |
Регистрация: 29.01.2010
Сообщений: 6
|
Спасибо RUSt88 удалось сделать через вторую переменную.
momento mori
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ветвление (Pascal) | Павлик_ | Помощь студентам | 1 | 28.01.2010 08:37 |
Паскаль:ветвление | alien-kurgan | Помощь студентам | 1 | 27.11.2009 17:42 |
Как Переход в ячейку через двойное условие? | Talisman | Microsoft Office Excel | 11 | 21.11.2009 15:32 |
ветвление | felmor | Помощь студентам | 1 | 28.02.2009 13:42 |