Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
 
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
#1

radioButton и checkBox1 - C++/CLI WinForms

31.10.2013, 23:31. Просмотров 681. Ответов 11
Метки нет (Все метки)

Что не так? Делаю windows form
http://www.cyberforum.ru/cpp-cli-winforms/thread442793.html

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
             Double ^V=Convert::ToDouble(this->textBox1->Text);
             Double ^K1,^K2,^dg1,^dg2,^dor,^dork,^dw,^dwk,^S,^KK;
             if(this->radioButton1->Checked)
             {
                 K1=5;
                 K2=100;
             }
             if(this->radioButton2->Checked)
             {
                 K1=4;
                 K2=10;
             }
             if(this->radioButton3->Checked)
             {
                 K1=3;
                 K2=70;
             }
             if(this->radioButton4->Checked)
             {
                 K1=2;
                 K2=40;
             }
             if(this->radioButton5->Checked)
             {
                 K1=1;
                 K2=40;
             }
             if(this->radioButton6->Checked)
             {
                 K1=3;
                 K2=60;
             }
             if(this->radioButton7->Checked)
             {
                 K1=0;
                 K2=0;
             }
             if(this->checkBox1->Checked)
             {
                 dw=3,5;
                 dwk=80;
             }
             if(this->checkBox2->Checked)
             {
                 dor=4,5;
                 dork=90;
             }
             S=(K1*V)/100+dg1+dor+dw;
             KK=(K2*V)/100+dg2+dork+dwk;
             this->textBox2->Text=Convert::ToString(S);
             this->textBox3->Text=Convert::ToString(KK);
         }
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 23:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос radioButton и checkBox1 (C++/CLI WinForms):

Применение компонента RADIOBUTTON
Разработать программу расчета , y1 и y2 , используя визуальное...

Работа с компонентом RadioButton
Добрый день. Есть такое задание создать программу тест. На форме есть три...

создание массива radiobutton-ов
подскажите как создать массив radiobutton-ов ; а затем в цикле, считывая из...

Как работать с файлами и RadioButton?
Задание: Дано файл f, компоненты которого являются целыми числами. Никакая из...

Нужно связать RadioButton и столбцы в таблице?
Всем привет. Нужно, чтобы при выборе определенного RadioButton'а и введении...

11
Folko
265 / 253 / 27
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 23:46 #2
nachC, изложите суть проблемы какие то ошибки при компиляции?
0
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.10.2013, 23:57 #3
Значения dg1, dg2? Да и другие, при подсчёте, могут оказаться неинициализированными.
0
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
01.11.2013, 00:10  [ТС] #4
воот
0
Миниатюры
radioButton и checkBox1  
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
01.11.2013, 00:22  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if(this->radioButton4->Checked)
             {
                 dg1=2;
                 dg2=40;
             }
             if(this->radioButton5->Checked)
             {
                 dg1=1;
                 dg2=40;
             }
             if(this->radioButton6->Checked)
             {
                 dg1=3;
                 dg2=60;
             }
             if(this->radioButton7->Checked)
             {
                 dg1=0;
                 dg2=0;
             }
0
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2013, 00:34 #6
Если ни один if не выполнится, тогда что здесь будет вычисляться:
C++
1
2
S=(K1*V)/100+dg1+dor+dw;
KK=(K2*V)/100+dg2+dork+dwk;
0
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
01.11.2013, 00:35  [ТС] #7
тогда я напишу что то типа MessageBox::Show("нужно выбрать операцию");
0
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
01.11.2013, 00:37  [ТС] #8
вот
0
Миниатюры
radioButton и checkBox1  
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2013, 00:38 #9
Если не послушаются? Сразу на Рсчёт?
0
nachC
0 / 0 / 9
Регистрация: 10.10.2012
Сообщений: 78
01.11.2013, 00:38  [ТС] #10
не знаю) А что предлагаешь?
0
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2013, 00:40 #11
Цитата Сообщение от nachC Посмотреть сообщение
не знаю) А что предлагаешь?
А что можно, в таком случае, предложить? Как обычно: подумать над кодом.
0
MrCold
859 / 757 / 174
Регистрация: 11.01.2012
Сообщений: 1,942
01.11.2013, 00:46 #12
nachC,
Цитата Сообщение от nachC Посмотреть сообщение
Double ^K1,^K2,^dg1,^dg2,^dor,^dork,^dw,^dwk,^S,^KK;
Поубирайте ^ . Double в NET тип значения. А не ссылочный тип.
0
01.11.2013, 00:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2013, 00:46
Привет! Вот еще темы с решениями:

График chart при нажатии radiobutton
Добрый вечер! Можно ли сделать,чтобы при нажатии radiobutton появлялся в форме...

Checkbox1 на panel1
как программно при создании формы,создать панель и разместить на панели...

CheckBox1 и Edit1
Подскажите пожалуйста как сделать чтобы, когда галочка стоит Edit1 можно...

Достать из имени radioButton(x) его последнюю(ие) цифры и добавить их в if (radioButton(x).Checked)
Добрый день! Предыстория: Есть программа WinForm, на ней есть 77...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru